之前提到 Python 的資料型態,
接著慢慢要深入 Python 的世界,
帶大家了解下 :
Python 變數與運算
變數
以往靜態語言的變數,例如: C/C++ 在變數使用以前必須先宣告,
系統就會預留此變數的記憶體空間,
但 Python 是一種動態語言,
變數就是一個 tags ,
假設今天有個記憶體位址的內容為 100,
當 x , y 的值都為 100 的時候,
其實 x 與 y 是指向同一個記憶體位址的,
也就是說相同內容的變數會有相同的記憶體位址。
至於變數的命名規則的話,
主要是以英文字母或底下作為變數開頭,
由英文字母與數字或底線組合而成,
並且變數中不能穿插符號。
當然不能夠以系統保留字作為變數名稱,
例如:
and / if /else / elif / is / in / return / True / False / while / none / ....等等
基本運算
除了常見的四則運算,加,減,乘,除,以外,
除法的餘數使用 % 來做表示,
與其他程式語言的用法相同,
而 // 則是表示除法運算到整數部分,
而次方的運算則是使用兩個星號 ** 來做表示,
例如:
**2 就表示平方,
運算的優先順序為:
次方 > 乘法,除法,餘數(%),整數除法(//) > 加法,減法
如果變數不再使用,
也可以透過命令釋放其使用的記憶體空間,
del 變數名稱
沒有留言:
張貼留言