int(),bit_length()

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

猜你喜欢

转载自blog.csdn.net/weixin_43760098/article/details/84345811
BIT
int