python中的變數

2021-08-28 00:09:00 字數 2019 閱讀 5021

變數是用來儲存各種資料的,比如列表、字典、字串等等

#下面的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只會選擇最新儲存的那個。

>>> first = [1,2,3,4,5,6,7,8,9]

>>> first = (1,2,3,4,5,6)

>>> first

(1, 2, 3, 4, 5, 6)

python中變數名並非是隨意取的。首先,變數名稱中只能包括數字、英文本母、下劃線(即:_);其次,變數名稱只能以字母、下劃線為開頭,不能以數字開頭;再次,變數名稱不能為python的保留關鍵字(下文會說怎麼看各版本的保留關鍵字);最後,變數名最好要簡潔明瞭易讀,隨意使用a、b、不明所以的英文本母容易給別人造成誤解。

一般的團隊中都會有**編寫規範,比如遊戲技能以技能組命名。

#在變數命名中,下劃線一般代表空格來連線區別兩個單詞#

>>> 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中的變數

目錄 什麼是變數 變數的定義與使用 變數命名規則 總結 不知道你們發現沒有,在我們的平時生活中,家裡多多少少的總會有些箱子,盒子等類似的東西,你說這些有什麼用,不就是用來裝東西的嘛,有一些是一直會用的,而有些是暫時不用的,但是又不能扔的。當然了,盒子少還行,但是一多了可就要命了,尤其是時間一長,你會...