python的bit_length方法

bit_length方法作用是得到指定数值的二进制的长度数、宽度数

举例:

age=1
v=age.bit_length()
print(v)

返回结果:

1    #数值1对应的二进制是1,长度1位,所以返回结果是1

再举例:

age=2
v=age.bit_length()
print(v)

返回结果:

2    #数值2对应的二进制是10,长度2位,所以返回结果是2

再举例:

age=3
v=age.bit_length()
print(v)

返回结果:

2    #数值3对应的二进制是11,长度2位,所以返回结果是2

再举例:

age=4
v=age.bit_length()
print(v)

返回结果:

3    #数值4对应的二进制是100,长度3位,所以返回结果是3

再举例:

age=5
v=age.bit_length()
print(v)

返回结果:

3    #数值5对应的二进制是101,长度3位,所以返回结果是3

猜你喜欢

转载自www.cnblogs.com/Kumanon/p/10364617.html