1.bin是binary(二进制)缩写
2.整理出函数信息表:
函数原型
bin(x)
参数解释
x
整数型,参数不可为空。
返回值
<class ‘str’> 字符串类型,二进制整数。
函数说明
将一个整数转化为一个二进制整数,并以字符串的类型返回。
容易理解,该函数接受且只接受一个整数,并以二进制的形式返回。
bin(0)
‘0b0’print(bin(-729))
-0b1011011001
需要注意的是,该函数的返回值是一个字符串,不应将返回值进行计算。
type(bin(729))
<class ‘str’>bin(10) * 2
‘0b10100b1010’
如果需要进行计算,需要使用int函数将字符串转换成int型数据。
当然了,参数不仅可以接受十进制整数,八进制、十六进制也是可以的,只要是int型数据就合法。
1 >>> bin(0b10010)
2 ‘0b10010’
3 >>> bin(0o12345)
4 ‘0b1010011100101’
5 >>> bin(0x2d9)
6 ‘0b1011011001’