型別
python沒有型別問題,按照你所輸入的物件(object)去對穎每個物件所屬的型別(type)。練習宣告a,b,c三個不同的變數分別為,a=1,b=2.1,c='hello'。接著再把他們print出來看看!
保留字
在命名變數的時候要避免使用保留字。
List(串列)
除了整數、浮點數和字串之外,還有一種具備容器概念的類別。因為在python裡面沒有陣列型態,而與陣列型態很像的就是list。差別在於,這種型別可以存入任何型別的物件。例如:
建立串列物件的時候,語法是使用方括號「[,]」包住想含有的物件。
可變與不可變
型別int、float、str的物件,擁有不可變的特性,一旦建立之後就無法更動值;可以讓某名稱轉而指向別的物件,但沒辦法去修改不可變物件。 .>>>a = 3 .>>>a = 4 .>>>a 4
Tuple
除了串列list這種型別,有孩一種是不可變的list。也就是tuple,在建立tuple的時候利用小括號「(,)」包住物件。
List vs Tuple
如果所有元素都有相同的型別
可以有效降低額外的成本
. 前20個質數
. 各種程式語言的名稱
. 某人的年齡,體重,身高
. 某人的生日、出生地
. 持續進行中的一系列撞球比賽的結果
. 已拍完電影的基本資料、年份等