Python學習之資料型別和變數
阿新 • • 發佈:2020-11-25
變數
- Python 中的變數不需要宣告。每個變數在使用前都必須賦值,變數賦值以後該變數才會被建立。
- 在 Python 中,變數就是變數,它沒有型別,我們所說的"型別"是變數所指的記憶體中物件的型別。
- 等號(=)用來給變數賦值。等號(=)運算子左邊是一個變數名,等號(=)運算子右邊是儲存在變數中的值。
- Python允許同時為多個變數賦值,也可以為多個物件指定多個變數。
a = b = c = 100 a,b,c = 10,20,'Python'
六個標準資料型別
- Number(數字)
- String(字串)
- List(列表)
- Trump(元組)
- Set(集合)
- Dictionary(字典)
其中,Number、String、List為不可變資料,Trump、Set、Dictionary為可變資料。
判斷資料型別
- type()函式
- isinstance()函式
age = 20 score = "100" print(type(age)) print(isinstance(score,str))
結果如下:
isinstance 和 type 的區別在於:
- type()不會認為子類是一種父類型別。
- isinstance()會認為子類是一種父類型別。