變數基礎
變數
變數:用來儲存或者指代值。
變數名中間不能有空格" ",也不能用數字打頭,也不能用引號""包裹(否則變成字串)
變數賦值
" = "後跟上變數對應的值,eg:
my_love = "13766666666"
這叫做賦值操作。賦值後可透過變數名獲取對應值,反覆使用。
python是從上往下執行,因此必須先給變數賦值,然後才能呼叫變數,否則會報錯。
賦值操作可以直接更新變數,賦成另外一個值。
用變數給變數賦值
也可以用變數給變數賦值。eg:
my_love = "13766666666"
my_ex = my_love
my_love = "15066666666"
第二行就是利用 my_love 變數的值,直接給 my_ex 變數賦值。
賦值操作裡,等號左邊的會被視為變數名,等號右邊的會被先求值,然後分配給左邊的變數。
變數值一旦發生替換就找不到之前的值了。
實踐
greet = "您好,吃了麼,"
greet_chinese = greet
greet_english = "Yo what's up, "
greet = greet_english
print(greet + "李四")
print(greet + "張三")
print(greet_chinese + "張三")