1. 程式人生 > 實用技巧 >Python學習之資料型別和變數

Python學習之資料型別和變數

變數

  • 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()會認為子類是一種父類型別。