第二大节课
第17课时:整数_不同进制_ int其他类型转换成整数
不同进制:
Python中,除了10进制,还有2进制,8进制,16进制
其余三种进制,可以非常方便的进行“位运算”操作,
.0b或者0B ,二进制, 0 1
.0o或者0O. 八进制, 0,1,2,3,4,5,6,7
.0x或者.0X, 十六进制,
0,1,2,3,4,5,6,7,8,9,10,a,b,c,d,e,f
注意:16进制的10表示10进制的16
代码
>>> 0b101
5
二进制的101是2进制的5
>>> 0o10
8
八进制的10是十进制的8
>>> 0xf
15
16进制的f是10进制的15
使用int()实现类型的转化—转化为整数。
1,如果是浮点数直接舍去小数部分(不是四舍五入)
代码:
>>> int(9.9)
9
2.如果是布尔值,直接把Ture变为1,False直接转化为0
代码:
>