Python 基礎 資料型別

2022-09-13 15:48:10 字數 1650 閱讀 5146

python3 中有六個標準的資料型別

1number(數字)

2string(字串)

3list (列表)

4tuple (元組)

5sets (集合)

6dictionary(字典)

首先呢,我們先來介紹數字

數字2就是乙個整數的例子,而長整數就是大一點的整數。

在 python2 裡,分整數長整數,請看下面就是乙個64位系統所列印出來的

python 2.7.10 (default, oct 23 2015, 19:19:21)

>>> type(2**32)

>>> type(2**62)

>>> type(2**63)

>>> type(2**64)

而在 python3 裡,不管多大的數字,都只會顯示整數,已經沒有長整數的概念了,但其他語言仍然還是有長整數的概念

python 3.5.2 (default, oct 11 2016, 05:05:28)

>>> type(2**32)

>>> type(2**64)

>>> type(2**128)

>>> type(2**256)

>>> type(2**512)

>>> type(2**1024)

請注意,如果是其他語言的話,存超過限制的話,還是會發生錯誤,而在python裡,則會自動幫你做轉換

一般人認知的浮點數就是有小數點的數字(廣義),其實不完全正確的,只是浮點數的表示型態是小數,但小數不止包括浮點,有點類似於c語言中的double型別,佔8個位元組(64bit),其中52bit表示為底,11bit表示指數,剩下的1bit表示符號。

3.2352.3e-4是浮點數的例子,e標記是表示10的冪數。所以52.3e-4表示52.3* 10^4

python 3.5.2 (default, oct 11 2016, 05:05:28)

>>> 52.3e4

523000.0

>>> 52.3* 10**4

523000.0

(-5+4j)和(2.3-4.6j)都是複數的例子,其中-5,4都為實數,j為虛數,複數什麼情況會用到呢?大都是用在量子力學空氣動力學物理相關的等,都是應用在工程相關方面的,一般我們會比較少用到。

它是只有兩種值的原始型別,通常是truefalse或是01,請看範例圖

參考資料:

Python基礎 資料型別

1 數字 2 是乙個整數的例子。長整數 不過是大一些的整數。3.23和52.3e 4是浮點數的例子。e標記表示10的冪。在這裡,52.3e 4表示52.3 10 4。5 4j 和 2.3 4.6j 是複數的例子,其中 5,4為實數,j為虛數,數學中表示複數是什麼?int 整型 在32位機器上,整數的...

Python 基礎資料型別

數字 整數 int,long 整數在python3 沒有大小長度分別,記憶體決定整數最大長度 浮點數 float 具有小數點的數 無窮小數會做精度處理 布林 bool 非空非0為真,0或空為假 複數 complex 複數的標誌為虛部以大寫j 或小寫j結尾 字串 str 表示方式 使用單引號 abc ...

python基礎 資料型別

增 name name.insert index,element 元素刪 name.pop index default last name.remove element del name index names.clear 清空列表 del names 刪除列表改 name index newval...