整数
二进制:0b 0,1, 逢二进一
八进制:0o 0~7,逢8进一
十六进制;0x 0~9 ,a~f
int()类型转换
1、浮点数:直接舍弃小数部分
>>> int(10.5)
10
2、布尔值 :T-1,F-0
>>> int(True)
1
>>> int(False)
0
3、整数格式的字符串(“1234”)直接转化为整数,其余格式报错
>>> int("2345")
2345
>>> int("23.34")
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
int("23.34")
ValueError: invalid literal for int() with base 10: '23.34'
自动转型
整数和浮点数混合运算,结果自动转为浮点数
3 + 7.0 = 10.0
python3 可以储存任意大小的整数