Please enable JavaScript.
Coggle requires JavaScript to display documents.
變數(物件參照) (<運算> (+, -, 星號是乘,操他媽打出來無法顯示, /, // 求商, % 求餘數, ** 次方), <…
變數(物件參照)
<運算>
+
-
星號是乘,操他媽打出來無法顯示
/
// 求商
% 求餘數
** 次方
<命名方式:(識別字皆適用)>
第一字母是英文或_
有大小寫區分
不可使用Python的關鍵字或保留字
希望變數內容不要被修改則可用全大寫來警告
其餘字元可搭配英文或數字
<值的指派>
x,y=1,2
x,y=y,x
輸出2,1
a=b=10
a,b=10,20
a=10 ; b=10
「=」非等於而是指派,將右邊的值指派給左邊的變數
EX:age = 25
Python會先以數值25建立int型別,再建立一個識別名稱為age的物件參照,將它指向int物件「25」
對於記憶體來說,「age=25」是把物件參照age繫結到記憶體並指向int物件25
由於age和25皆為數值(int型別),所以id()取得的身分皆相同。
id()函式回傳的數值可視為記憶體位置
<其它>
變數不需宣告型態
變數可以任意變更儲存的型態
變數一旦建立,就會一直留存在記憶體裡,直到程式結束才消失
Python會以物件(object)來表達資料,每個物件都有身分、型別、值
身分identity
以BIF的id()可查詢
型別type
以BIF的type()可查詢
值value
可變
不可變