整数类型
与数学中整数的概念一致
-可正可负,没有取值范围限制
-pow(x,y)函数:计算x的y次方,想算多大算多大
>>>pow(2,100) >>>pow(2,pow(2,15))
4种进制表示形式
-十进制: 1010,99,-217
-二进制,以0b或0B开头:0b010,-0B101
-八进制,以0o或0O开头:0o123,-0O456
-十六进制,以0x或0X开头:0x9a,-0X89
浮点类型
浮点数可以采用科学计数法表示 -使用字母e或E作为幂的符号,以10为基数,格式如下: <a>e<b> 表示a*10的b次方 -例如:4.3e-3值为0.0043 9.6E值为960000.0 | |||
不确定尾数
>>>0.1 + 0.2 == 0.3
Flase
>>>round(0.1+0.2,1) == 0.3
True
-round(x,d) : 对x四舍五入,d是小数截取位数
-浮点数见运算及比较用round()函数辅助
-不确定尾数一般发生在10的-16次方左右,round()十分有效
类型间可进行混合运算,生成结果为“最宽”类型
-三种类型存在一种逐渐“扩展”或“变宽”的关系:
整数->浮点数->复数
-例如:123 + 4.0 = 127.0 (整数+浮点数=浮点数复数类型)
复数类型 | |||
与数学中的复数的概念一致 复数实例 z=1.23e-4+5.6e+89j -实部是什么 z.real获得实部 -虚部是什么 z.imag获得虚部 | |||