二进制、八进制、十六进制
0 1 - 1
1 0 - 2
整数进制
Python中,除10进制,还有其他三种进制
0b或0B,二进制
0o或0O,八进制
0x或0X,十六进制
使用int()实现类型转换
1.浮点数直接舍去小数部分,int(9.9)=9
2.inf(True)=1,int(False)=0
3.字符串符合整数格式(浮点数格式不行)则直接转成对应整数
自动转型
整数和浮点数混合运算时,表达式结果自动转型成浮点数
整数可以有多大?
Python3中,int可以存储任意大小整数,long被取消
十进制
二进制
八进制
十六进制
0 = 0
1 = 1
2 = 10
0b101#二进制
5
0o231#八进制
153
0xf#十六进制
15
0xff#十六进制
255
python除了十进制,还有二进制,八进制,十六进制。
int()直接舍去小数部分,转为整数。
True 转为1
False 转为 0
python整数可以任意大小,适合做科学运算。
0b 二进制
0o 八进制
0x 十六进制
转换成整数
int(3.1415)
3
int(true)
1
整数和浮点数混合运算,变为浮点数
整数:
10进制、2进制、8进制、16进制;
用int()实现类型转换,不能转换字符串
自动转型:整数和浮点型混合运算时,表达结果自动转型成浮点数
在python里面,int可以存储任意大小的整数,google这个词本身就代表10的100次方
二进制0b
8进制0o
16进制0x
python整数没有大小限制
int(3.999)=3
int(True)=1
整数和浮点数运算的时候结果是浮点数
整数表示:
.0b/B 二进制
.0o/O 八进制
.0x/X 十六进制