1.整形魔法
整形魔法
整形
整形:即整形数值,12、435、323、23、1
整形魔法
1.int():可以将字符串内的数值转为整形,也可以进行进制转换。
# 字符串内的数值直接转换为整形 st = '20' num = int(st) print(num) # =>20 print(type(num)) # =><class 'int'> # 进制转换(必须是字符串) num = 'b' res = int(num,base=16) # 按16进制转换为整形 print(res) # =>11 num1 = '10010' res1 = int(num1,base=2) # 按2进制转换为整形 print(res1) # =>18
2.bit_length():将数值转换为二进制位,用多少位表示。
num = 12 res = num.bit_length() print(res) # =>4 num1 = 30 res1 = num1.bit_length() print(res1) # =>5

浙公网安备 33010602011771号