一、python数字
1、 类型及运算符
Python中有四种类型的数
1)、整数:一般意义上的数,包含八进制(0开头),十六进制(0x开头) eg. 2
2)、长整数:无限大小的数,结尾添加l或L eg. 2012121200
3)、浮点数:小数或用e/E表示的幂 eg. 3.23 50.2E2
4)、复数:复数的虚部以字母J 或 j结尾 eg. 2+3i
运算符
+加法
-减法
*乘法
**幂次
/除法
//取整,商的整数部分
%取余
&位与
|位或
^位异或
~位翻转 x -> -(x+1)
<<左移
>>右移
运算符优先级,同级从左到右
2.基本运算及示例
结果:
二、python数学函数
使用math模块
>>> import math
>>>dir(math) 可查看所有函数名列表
>>>help(math) 查看具体定义及函数原型
常用数学函数:
ceil(x) 取顶
floor(x) 取底
fabs(x) 取绝对值
factorial (x) 阶乘
hypot(x,y) sqrt(x*x+y*y)
pow(x,y) x的y次方
sqrt(x) 开平方
log(x)
log10(x)
trunc(x) 截断取整数部分
isnan (x) 判断是否NaN(not a number)
degree (x) 弧度转角度
radians(x) 角度转弧度
另外,该模块定义了两个常量:
DATA
e = 2.718281828459045
pi = 3.141592653589793
例子:
运行结果: