一、数据类型
1、整数类型
Python中整数依然有正负,且范围没有限制
整数有四种进制的表达形式:
十进制:1203、-453
二进制:以0b或0B开头,如:0b111、-0B101
八进制:以0o或0O开头,如:0o456、-0O732
十六进制:以0x或0X开头,如:0x12a、-0X346
2、浮点数类型(带有小数点及小数的数字)
在Python中浮点数的取值范围大概是在-10^308到10^308,精度数量级大约为10^(-16)
需要注意的是:浮点数存在不确定尾数!!
浮点数的科学计数法:
使用e或E作为幂的符号,以10为底数
如:
4.3E-13 等同于:4.3*10^(-13)
9.6e5 等同于:9.6*10^5
3、复数类型
python中的复数与数学中的复数意义相同
python中令j=根号下(-1)
如:
z=1.23e-4+5.6e+89 j
用z.real 可以获得实部
用z.imag可以获得虚部
pow()函数
pow( X , Y )用于计算 X^Y (X的Y次幂)
pow函数允许重复嵌入
如:
pow( 2 , pow( 2 , 34 ) )
即为:2^(2^34)
round()函数
round(X,D)用于对 X 四舍五入,D 是小数的截取位数
在浮点数的运算和比较中round起到了很重要的作用!(用于解决不确定尾数)