Integral类型:
1,整型(不可变类型)int
123456,93524359324,
转换方法:int()
可用类
-计算一个整数转换为二进制后所需的最小位数
.bit_length()
a = 1 print(a.bit_length()) b = 8 print(b.bit_length()) c = 128 print(c.bit_length()) 输出结果: 1 4 8
-转换为字节类型,用指定位数的字节来表示
.to_bytes(位长n, byteorder=‘big|little‘)
a = 15 v1 = a.to_bytes(2, byteorder=‘big‘) v2 = a.to_bytes(2, byteorder=‘little‘) v3 = a.to_bytes(10, byteorder=‘big‘) v4 = a.to_bytes(10, byteorder=‘little‘) print(v1) print(v2) print(v3) print(v4) 运行结果: b‘\x00\x0f‘ b‘\x0f\x00‘ b‘\x00\x00\x00\x00\x00\x00\x00\x00\x00\x0f‘ b‘\x0f\x00\x00\x00\x00\x00\x00\x00\x00\x00‘
[ps:\x开头则表示是十六进制]
2,布尔型bool
True,False
转换方法:bool()
一般0和空值都为False
时间: 2024-10-09 11:56:39