變數是用來儲存各種資料的,比如列表、字典、字串等等
變數可以任意更改,在python中如果出現相同的變數名,python只會選擇最新儲存的那個。#下面的first就是變數名,在python中再輸入first就會出現first後面的資料#
>>> first = [1,2,3,4,5,6,7,8,9]
>>> first
[1, 2, 3, 4, 5, 6, 7, 8, 9]
python中變數名並非是隨意取的。首先,變數名稱中只能包括數字、英文本母、下劃線(即:_);其次,變數名稱只能以字母、下劃線為開頭,不能以數字開頭;再次,變數名稱不能為python的保留關鍵字(下文會說怎麼看各版本的保留關鍵字);最後,變數名最好要簡潔明瞭易讀,隨意使用a、b、不明所以的英文本母容易給別人造成誤解。>>> first = [1,2,3,4,5,6,7,8,9]
>>> first = (1,2,3,4,5,6)
>>> first
(1, 2, 3, 4, 5, 6)
一般的團隊中都會有**編寫規範,比如遊戲技能以技能組命名。
#在變數命名中,下劃線一般代表空格來連線區別兩個單詞#
>>> range_lex = ['衰竭','幽靈疾步','**術','重生','懲戒','傳送','淨化','閃現']
>>> range_lex
['衰竭', '幽靈疾步', '**術', '重生', '懲戒', '傳送', '淨化', '閃現']
#在變數名中即使是相同的單詞,不同的大小寫也可以代表不同變數#
>>> range_lex = ['衰竭','幽靈疾步','**術','重生','懲戒','傳送','淨化','閃現']
>>> range_lex = ['衰竭','幽靈疾步','**術','重生','懲戒','傳送','閃現']
>>> range_lex
['衰竭', '幽靈疾步', '**術', '重生', '懲戒', '傳送', '淨化', '閃現']
>>> range_lex
['衰竭', '幽靈疾步', '**術', '重生', '懲戒', '傳送', '閃現']
#如果無法分辨那些單詞可以給變數命名,可以嘗試在解碼器或者編譯器上打出來,一般帶顏色的單詞無法給變數命名#
>>> if = ['衰竭','幽靈疾步','**術','重生','懲戒','傳送','閃現']
syntaxerror: invalid syntax
>>> import keyword
>>> keyword.kwlist
['false', 'none', 'true', 'and', 'as', 'assert', 'async', 'await', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
變數元素有值(可變)和引用(不可變)型別,值資料型別的代表有int、str、tuple,引用資料型別代表的有list、set、dict 。
#值型別的變數,即使將a值賦給了b,即使a改變了變數值,b也不會改變#
>>> a = 1
>>> b = a
>>> a = 2
>>> a
2>>> b
1#引用型別的變數,如果將a值賦給了b,b會隨著a變數值的改變而改變#
>>> a = [1,2,3,4,5,6]
>>> b = a
>>> a[0]='3'
>>> b
['3', 2, 3, 4, 5, 6]
>>> a
['3', 2, 3, 4, 5, 6]
python中的變數
1,什麼是變數?量 衡量現實世界中的狀態,讓計算機能夠像人一樣去記錄識別世間萬物 變 世界萬物狀態會發生改變 2,為什麼要有變數?程式執行的本質就是一系列狀態的變化 3,如何用變數?一 定義變數分為三個部分 1,變數名字 用來呼叫變數的值 2,賦值符號 又來賦值 3 變數值 存放資料,用來記錄現實世...
python中的變數
1 解釋 變數名只有在第一次出現才是定義變數,變數名再次出現不是定義變數,而是直接使用之前定義的變數 qq number 123456 print qq number price 12 2 型別 根據定義格式,自動匹配型別,不需要指定型別 str 字串 int 整型 bool true false ...
Python中的變數
目錄 什麼是變數 變數的定義與使用 變數命名規則 總結 不知道你們發現沒有,在我們的平時生活中,家裡多多少少的總會有些箱子,盒子等類似的東西,你說這些有什麼用,不就是用來裝東西的嘛,有一些是一直會用的,而有些是暫時不用的,但是又不能扔的。當然了,盒子少還行,但是一多了可就要命了,尤其是時間一長,你會...