施工从谈论数字开始
整数
Python2 有取值范围,溢出后自动转为长整型
Python3 中为长整型,无位数限制 理论上内存有多大,位数可能就有多大
长整数
Python2 中单独对应 Long 类型..._
In [8]: 2*3.02+1
Out[8]: 7.04
In [9]: 1+_
Out[9]: 8.04
6 十转二
将十进制转换为二进制:
>>> bin(10)
'0b1010'
7...十转八
十进制转换为八进制:
>>> oct(9)
'0o11'
8 十转十六
十进制转换为十六进制:
>>> hex(15)
'0xf'
9 转为浮点类型
整数或数值型字符串转换为浮点数
>>> float...,将 x 转换为整数。...计算字符串型表达式的值
>>> s = "1 + 3 +5"
>>> eval(s)
9
>>> eval('[1,3,5]*3')
[1, 3, 5, 1, 3, 5, 1, 3, 5]
真假布尔值本质上也是用数字表示