python 整形方法

1. int()

a = '123'
print(type(a), a)
b = int(a)
print(type(b), b)

# 输出
<class 'str'> 123
<class 'int'> 123


# 转化二进制的数
num = '0011'
v = int(num, base=2)
print(v)

# 输出
3


# 转化十六进制的数
num = 'a'
v = int(num, base=16)
print(v)

# 输出10

2.bit_lenght()

# 当前二进制数用二进制,至少多少位表示
age = 5
# 2  10
# 3  11
# 4  100
# 5  101
v = age.bit_length()
print(v)

# 输出
3
原文地址:https://www.cnblogs.com/kehaimin/p/8743207.html