用途:
用於計算和比較
整型的格式:
10203 123 3340
整型的運算:
+ - * / ** // %
整數的加:
a = 10
b = 20
print(a + b)
# 輸出結果
30
整數的減:
a = 10
b = 20
print(b - a)
# 輸出結果
10
整數的乘:
a = 10
b = 20
print(a * b)
# 輸出結果
200
整數的除:
a = 10
b = 20
print(b / a)
# 輸出結果
2
整數的取余:
a = 5
b = 2
print(a % b)
# 輸出結果:
1
整數的次方(冪)
a = 5
b = 2
print(a **b)
#輸出結果:
25
十進制二進制轉換方法:
'''
二進制轉換成十進制
0001 1010 ------> ? 26
'''
b = 1 * 2**4 + 1 * 2**3 + 0 * 2**2 + 1 * 2**1 + 0 * 2**0
print(b)
# 輸出結果
26
'''
42 -----> 0010 1010
'''
十進制轉換成二進制方法:
14 -->2*7=14 余0
7 -->2*3=6 余1
3 -->2*1=2 余1
1 -->2*0=0 余1
# 個人見解
# 就是滿2進1,最后取的余數就是
bit_lenth 十進制轉化成二進制的有效長度
格式:
i.bit_length() # i為變量
i = 4
print(i.bit_length())
# 輸出結果
3
i = 5
print(i.bit_length())
# 輸出結果
3
i = 42
print(i.bit_length()) # 4
