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