第三章:基本数据类型
一、数字类型及操作 1、整数类型 与数学中整数的概念一致 可正可负,无取值范围限制 pow(x, y):计算x ^ y 有十进制、二进制(以0b或0B开头)、八进制(以0o或0O开头)、十六进制(以0x或0X开头) >>> pow(2,100) 1267650600228229401496703205376 >>> pow(2,pow(2,15)) 141546103104495478900155302774495160134813071147238816 2、浮点数类型: 带有小数点及小数的数字 浮点数的取值范围数量级约为 -10 307 至10 308 ,精度数量级10 -16 浮点数间运算存在不确定尾数,这不是bug 为消除不确定尾数影响,浮点数间运算与比较用round( )函数辅助 round(x, d):对x四舍五入,d是小数截取位数 浮点数可以采用科学计数法表示,使用e或E作为幂的符号:<a>e<b>表示a*10 b >>> 0.1 + 0.2 0.30000000000000004 >>> 0.1 + 0.2 == 0.3 False >>> round(0.1+0.2,1) == 0.3 True >>> 4.3e-3 0.0043 >>> 9.6E5 960000.0 3、复数类型: 与数学中复数概念一致 通过指令 z.real 获得实部,z.imag 获得虚部