python之int (整型)


用途:
用於計算和比較

整型的格式:

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM