int()转换成int类型
a = '123'
b = int(a)
b = b + 100
print(b)
输出:
223
转换成int类型,并计算出str代表的二进制的值
num = '0101'
v = int(num,base=2)
print(v)
输出:
5
转换成int类型,并计算出str代表的十六进制的值
num = 'd2f3b3d4'
v = int(num,base=16)
print(v)
输出:
3539186644
bit_length()当前数字的二进制至少用多少位来表示
age = 10
r = age.bit_length()
print(r)
输出:
4