目錄
什麼是變數
變數的定義與使用
變數命名規則 總結
不知道你們發現沒有,在我們的平時生活中,家裡多多少少的總會有些箱子,盒子等類似的東西,你說這些有什麼用,不就是用來裝東西的嘛,有一些是一直會用的,而有些是暫時不用的,但是又不能扔的。
當然了,盒子少還行,但是一多了可就要命了,尤其是時間一長,你會發現這都是什麼啊,裡面裝的是什麼自己都不記得了,但是如果不裝到盒子裡,全都散落的外面那也不方便啊,亂七八糟的,而且沒有規律的隨處放,找起來也是很費勁的。那你說怎麼辦呢,我們可以這樣,我們還是把東西放到盒子了,完事給盒子貼個標籤,這樣就可以搞定了,以後無論是存是取還是移動,直接找到貼著對應標籤的盒子就可以了。
在我們的python中,也會有很多的盒子,這些盒子也是用來存放東西的,我們稱之為變數,而這些盒子上的標籤我們稱之為變數名。有了變數和變數名,以後我們再想儲存乙個數字或者一句話的時候,就直接儲存到變數中就可以了,同時,如果想在其他地方使用我剛存的那個數字或者內容的時候,我直接可以用變數名就可以了,因為通過變數名就可以找到對應的變數,通過這個變數就可以直接找到對應的內容了,是不是很方便。
既然那麼方便,那我們該如何定義乙個變數並使用呢,總不可能我們把電腦拆了,真的放幾個盒子進去吧~不用著急,其實很簡單,先看如何定義乙個變數。
語法格式:
變數名 = value
例如,建立乙個變數,然後裡面儲存乙個數字500,那此時因為我們這個變數中儲存的是數字,所以為了見名知意,我們可以將變數名叫做number,將數字500放入變數名為number的這個變數中的過程,我們稱之為賦值,我們用「=」符號來表示,具體語句如下:
# 建立變數number並賦值為500
number = 500
閱讀為變數賦值的**的時候,我們要從右向左進行,就是將乙個數字500放到number變數中,專業說法是將500賦值給變數number,因為變數名和變數是一對一的關係,所以,我們經常會將變數名為number的變數,直接說成變數number。
定義好了變數,一定是為了使用,不然就沒必要定義變數了,那如果使用呢?也很簡單,比如我想定義乙個變數用來儲存名字,然後將這個名字輸出一下,我們可以這樣。
name = "allen"
print(name)
有沒有發現,我們在輸出的時候,並沒有將具體的名字填入到print()函式中,而是寫的變數名,因為之前說了,通過變數就可以找到具體的名字了,所以我們直接寫變數名就可以了,這樣執行之後一樣可以輸出allen這個名字。我們的名字可能會用到很多地方,以後無論**用到,我們都可以直接用name這個變數就可以了,而不需要直接寫allen這個具體的名字了。
現在這個變數中的內容很少,你可能會說,我直接寫具體內容也沒事,但是如果內容很多呢,那你豈不是要寫到**,再有,如果內容突然有一天變了呢,那你能記得你在**寫過嗎,但是如果用變數的話,只需要改一次變數中的內容就可以了,其他的地方完全不用改了,其他地方的輸出內容會直接變成你修改後的內容。
剛才我說到了乙個詞,叫見名知意,為什麼呢,你想啊,比如你的盒子標籤名叫a或者b或者c,那請問,你這和不寫標籤有什麼區別,不還是不知道盒子裡到底是什麼嗎,而且就算你記性好,還能記得是什麼,那其他人怎麼辦呢。所以,變數的命名並不是任意的,應該遵循以下幾條規則:
變數在我們的程式中可以說無處不在,我們幾乎會把所有要使用的內容都先存到不同的變數中,然後通過變數名進行使用,因為這樣會在一定程度上減少我們的**冗餘,提高我們的**可讀性,便於日後對**的修改和維護。
事實上,在程式中還有一種特殊的變數,我們稱之為常量,常量就是程式執行過程中,值不能改變的量,比如現實生活中的居民身份證號碼、數**算中的圓周率等,這些都是不會發生改變的,他們都可以定義為常量,常量的定義和使用方式和變數一樣,不過在pep8規範中規定了常量名由大寫字母和下劃線組成。
python中的變數
1,什麼是變數?量 衡量現實世界中的狀態,讓計算機能夠像人一樣去記錄識別世間萬物 變 世界萬物狀態會發生改變 2,為什麼要有變數?程式執行的本質就是一系列狀態的變化 3,如何用變數?一 定義變數分為三個部分 1,變數名字 用來呼叫變數的值 2,賦值符號 又來賦值 3 變數值 存放資料,用來記錄現實世...
python中的變數
1 解釋 變數名只有在第一次出現才是定義變數,變數名再次出現不是定義變數,而是直接使用之前定義的變數 qq number 123456 print qq number price 12 2 型別 根據定義格式,自動匹配型別,不需要指定型別 str 字串 int 整型 bool true false ...
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中如果出現相同的變數名,pyt...