Python 數字類型
阿新 • • 發佈:2018-11-05
tle ack 數據 -s cit 整數 ext mar true
Python 數字類型
一、數字
- 定義:a = 1
- 特性:1.只能存放一個值
2.一經定義不可更改
3.直接訪問
- 分類:1.整型[int] 整數可用十進制、八進制、十六進制表示
bin(10) - 十進制轉二進制
oct(10) - 十進制轉八進制
hex(10) - 十進制轉十六進制
Ob:開頭表示二進制 O:開頭表示八進制 Ox:開頭表示十六進制 查看變量類型如:print(type(變量名))
2.長整型 python2存在(最後會出現L) python3不存在
3.布爾 True(1) 和 False(0)
4.浮點 數據中的小數
5.復數 由實數和虛數部分組成:1.3+2.5j 1.3實數. 2.5j虛數. 虛數後必須叫字母.
- 數據類型具體操作:
# ========= 十進制轉二進制 and 二進制轉十進制 # ps:將 10 轉換成二進制 >>aa = bin(10) >>print(aa) >>0b1010 >>print(type(aa)) >>class ‘str‘ # ps:將二進制數0b1010通過二進制方法轉換成十進制 >>bb = int("0b1010",base=2) >>print(bb) >>10 # ========= 八進制轉十六進制 and 八進制轉十進制 # ps:八進制 and 十六進制一樣 # 將 10 轉換成八進制 >>cc = oct(10) >>print(cc) >>0o12 # ps:將八進制數0o12通過八進制方法轉換成十進制 >>dd = int("0o12",base=8) >>print(dd) >>10 # ========= 十進制轉十六進制 and 十六進制轉十進制 # 將 10 轉換成十六進制 >>ee = hex(10) >>print(ee) >>0xa # 將十六進制數0xa通過十六進制方法轉換成十進制 >>ff = int("0xa",base=16) >>print(ff) >>10
Python 數字類型