数字类型及操作

数字类型

整数类型

与数学中整数概念一致,可正可负,没有取值范围

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获得虚部

 

数值运算

数值运算操作符

数字类型及操作

数字类型及操作

数字类型及操作

数字类型及操作

 

数值运算函数

数字类型及操作

数字类型及操作

数字类型及操作