一.数字类型及操作
1、整数类型
整数类型:可正可负,没有取值范围限制(与数学中的整数概念一致)
四种进制表示形式:
-十进制:1100,99,-221
-二进制,以0b或0B开头:0b0101
-八进制,以0o或0O开头:0O345
-十六进制,以0x或0X开头:0X9a
pow(x,y)函数:计算x的y次方
2、浮点类型
浮点类型:带有小数点及小数的数字,取值范围和小数精度都存在限制
但可忽略不计。(与数学中的实数概念一致)
浮点数间运算存在不确定尾数。
round(x,d):对x四舍五入,d是小数截取位数
浮点数用科学计数法表示
使用字母e或E作为幂的符号,以10位基数,格式如下:
<a>e<b> 表示a乘以10的b次方
例如:3.14e-2值为 0.0314
5.56E5值为 556000
3、复数类型
复数类型:与数学中复数的概念一致
-a+bj被称为复数,其中a是实部,b是虚部
例如:z = 1.23e-4+5.6e+89j
用z.real获取实部
用z.imag获取虚部
4、数值运算操作符
X + Y 加
X - Y 减
X * Y 乘
X / Y 除 如10/3结果是3.333333
X // Y 整数除 如10//3结果是3
X % Y 余数,模运算 如10%3结果是1
X ** Y 幂运算,x的y次幂(方)
5、数值运算函数
abs(x) 绝对值,x的绝对值
divmod(x,y) 商余(x//y,x%y),同时输出商和余数
如:divmod(10,3)结果为(3,1)
pow(x,y,[z]) 幂余(x**y)%z
如:pow(3,pow(3,99),10000)结果为4578
round(x,d) 四舍五入
max(x1,x2....,xn) 最大值
max(1,2,3,4)结果为9
mix(x1,x2....,xn) 最小值
mix(1,2,3,4)结果为1
int(x) 将x变成整数
float(x) 将x变成浮点数
complex(x) 将x变成复数,增加虚数部分
未完待续。。。