数字类型及操作
数字类型
整数类型
与数学中整数概念一致,可正可负,没有取值范围
pow(x,y) 计算x的y次幂,想算多大算多大
4种进制表示形式
-十进制:100,99,-89
-二进制:以 零b 或 零B 开头 0b010,-0B101
-八进制:以 零o 或 零O 开头 -0o123,0O456
-十六进制:以 零x 或 零X 开头 0x9a,-0X89
浮点数类型
与数学中实数的概念一致
带有有小数点以及小数的数字
浮点数取值范围和小数精度都存在限制,但常规计算可忽略不计
浮点数间运算及比较用round()函数辅助
浮点数间运算存在不确定尾数,不是bug
>>>0.1 + 0.2 == 0.3
False
>>>round(0.1 + 0.2, 1) == 0.3
Ture
round(x, d) :对x四舍五入,d是小数截取位数
浮点数可以用科学计数法表示
-使用字母e或E作为幂的符号,以10为基数,格式如下:
<a>e<b> 表示 a*(10的n次方)
-例如: 4.3e-3 值为 0.0043
9.6E5 值为 960000.0
复数类型
与数学中复数的概念一致
z = 1.23e-4 + 5.6e +89j
z.real获得实部
z.imag获得虚部
数值运算
数值运算操作符
数值运算函数