iT邦幫忙

0

Day4 - 30天學習Python

  • 分享至 

  • xImage
  •  

變數
在 Python 中,變數是一種用來儲存和管理數據的容器,是程式設計中不可或缺的概念。變數允許我們將數值、文字、布林值甚至更複雜的資料結構(如列表和字典)儲存在記憶體中,並能夠透過變數名稱在程式中隨時調用和操作這些資料。

定義變數時,只需賦予變數一個名稱並使用等號(=)來將值指派給該變數。例如,x = 5 會創建一個名為 x 的變數,並將整數 5 存入其中。變數的命名需要遵循一定規則,比如名稱只能包含字母、數字和底線,且不能以數字開頭。良好的命名習慣非常重要,有助於提升程式的可讀性,通常建議變數名稱使用有意義的詞語,如 agetemperature,而非簡單的 xy,以便他人更易於理解。

在 Python 中,變數不需要事先定義其數據類型,因為 Python 是動態型別語言,能根據賦值自動推斷變數的類型。例如,name = "Alice" 自動將 name 變數設為字串型別,而 price = 19.99 則會將 price 設為浮點數型別。Python 中的變數類型有多種,包括整數(int)、浮點數(float)、字串(str)、布林值(bool)、列表(list)、字典(dict)等。當需要更改變數的值時,只需重新賦值即可,Python 會自動管理其記憶體。

變數也可以作為運算的基礎。例如,定義兩個變數 a = 10b = 20,可以使用 c = a + b 來計算它們的和並將結果儲存在新變數 c 中。變數還支援多種運算,包括加、減、乘、除等算術運算,以及邏輯運算(如 andornot),這讓變數在條件判斷和循環控制中變得極為實用。此外,Python 允許同時賦值,如 x, y = 5, 10,將兩個變數一次性賦予不同的值,簡化了程式碼。

變數的有效範圍(即作用域)則根據其定義位置而有所不同。一般而言,在函數內部定義的變數為局部變數,僅在該函數中可見,而在函數外定義的變數為全域變數,可在整個程式中存取。理解這些範疇概念有助於避免命名衝突和誤用變數,進而提升程式的穩定性。

*變數名稱必須以字母或底線 _ 開頭,不能以數字開頭。
*變數名稱可以包含字母、數字和底線 _,但不能包含空格或特殊符號。
*變數名稱區分大小寫,例如 Name 和 name 是兩個不同的變數。

下圖是變數的使用範例

https://ithelp.ithome.com.tw/upload/images/20241016/20170068lHtfu3huaB.png

輸出的值:

https://ithelp.ithome.com.tw/upload/images/20241016/20170068mZmBOgRFmL.png

Python中的變數是動態類型的,這意味著你不需要明確指定變數的類型,Python會根據賦予的值自動判斷其類型。


圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言