1. 程式人生 > >Python 數字類型

Python 數字類型

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 數字類型