今天是Python的學習計畫的第二天,主要學習了變數以及Python中的基本資料型態。變數就像是個盒子,用來裝不同種類的資料。資料型態決定了這個盒子裡可以裝什麼東西。常見的資料型態有數字 ( 整數、浮點數 ) 、字串跟布林值,這些基本概念在寫程式的時候非常的重要!
變數的定義與使用
變數 ( variable ) 又稱變量,它的名稱只能以英文字母 ( 大小寫皆可,且有差別 ) 、數字以及底線符號 ( _ ) 所組成,但不能以數字作為開頭。它可以用來存儲數據,像容器一樣存取,我們可以直接給變數賦值,不需要指定資料類型,Python會自動根據賦予的值做判斷。
常見的變數命名方式:
除此之外,因Python的變數特性,同一個物件可以賦予多個變數名稱。下圖中的 x,y,z就是變數,可以一次設定多個變數,並使用逗號,區隔開來 ( 變數的數量要和賦值的數量一樣 )
除了一次設定多個變數值以外,Python也能用更加快速的寫法來交換兩個變數值:
資料型態
是程式語言中用來表示不同類型資料的分類。
在Python中,常見的資料型態:
1.數字類型,以下兩種:
整數 Integer (int):沒有分數或小數點的十進位數字。
浮點數 Floating point (float):表示包含小數點的十進位數字,只要數值包含了小數點,就算是 1.0 或 0.0,都算是浮點數。
透過數學式可以進行一般的算數計算,並依循「先乘除後加減」的規則。
2.字串 String (str):是一連串的字符,用雙引號或單引號括起來。
字串也可以進行拼接或重複操作:
3.布林值 boolean (bool):
只有True和False兩個值,通常True可以表示為 1,Fasle可以表示為 0,透過bool() 可以將任何資料型態轉換成布林。
它們經常在條件判斷中使用。例如:
例子: a 的資料型態是 bool ,且是 True 的布林值
運算符與表達式
Python提供了許多運算符來對數據進行操作。常見的包括:
1.算術運算符:如 +(加)、-(減)、(乘)、/(除)。
2.比較運算符:如 ==(等於)、!=(不等於)、>(大於)、<(小於)。
3.邏輯運算符:如 and(與)、or(或)、not(非)。
今天的學習讓我對Python中的變數及資料型態有了基本的了解,而我發現網路上有很多大量的程式碼學習資源,同一個重點有很多不同面向的重點,非常值得深入探討。比如說,今天所學的內容其實還有很多可以仔細補充的地方,我還有許多不足之處。明天,我將繼續探索Python並更加努力學習!