Python 變數與運算
之前提到 Python 的資料型態,
接著慢慢要深入 Python 的世界,
帶大家了解下 :
Python 變數與運算
Table of Contents
變數
以往靜態語言的變數,
例如: C/C++ 在變數使用以前必須先宣告,
系統就會預留此變數的記憶體空間,
但 Python 是一種動態語言,
變數就是一個 tags ,
假設今天有個記憶體位址的內容為 100,
當 x , y 的值都為 100 的時候,
其實 x 與 y 是指向同一個記憶體位址的,
也就是說相同內容的變數會有相同的記憶體位址。
至於變數的命名規則的話,
主要是以英文字母或底下作為變數開頭,
由英文字母與數字或底線組合而成,
並且變數中不能穿插符號。
當然不能夠以系統保留字作為變數名稱,
例如:
and / if /else / elif / is / in / return / True / False / while / none / ….等等
基本運算
除了常見的四則運算,
加,減,乘,除,以外,
除法的餘數使用 % 來做表示,
與其他程式語言的用法相同,
而 // 則是表示除法運算到整數部分,
而次方的運算則是使用兩個星號 ** 來做表示,
例如:
**2 就表示平方,
運算的優先順序為:
次方 > 乘法,除法,餘數(%),整數除法(/) > 加法,減法
如果變數不再使用,
也可以透過命令釋放其使用的記憶體空間,
del 變數名稱
邏輯運算
除了數值上的運算以外,
變數之間可透過比較來做運算,
底下就是幾個邏輯運算的範例
- 等於: a == b
- 不等於: a != b
- 小於: a < b 小於等於: a <= b 大於: a > b
- 大於等於: a >= b
================================
分享與讚美,是我們繼續打拼的原動力.
若文章對您有幫助,望請不吝按讚或分享.
或者對影片有興趣可以訂閱頻道接收通知
================================
YouTube 頻道
FB 粉絲專頁
================================
2 Responses
[…] 也提到過 Python 的變數與運算, […]
[…] 這些東西請參照 “Python 變數與運算”。 […]