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