發(fā)布時(shí)間:2024-01-23閱讀( 275)
在上一篇文章中,我們已經(jīng)了解了常見的數(shù)據(jù)類型,并成功的用print()函數(shù)打?。ㄝ敵觯┝溯斎氲臄?shù)據(jù)。
那么,在信息紛繁的代碼世界里,我們應(yīng)該如何更好地儲(chǔ)存信息,讓計(jì)算機(jī)能夠在你需要的時(shí)候幫你調(diào)用出你想要的信息呢? 你需要借助【變量和賦值】的力量,將繁雜的信息給一一“收納”好。
所以,問題來了:什么是變量? —— 其實(shí)方程式“=”左邊的,就是變量
1、給變量賦值即創(chuàng)建該變量,并且同時(shí)賦予該變量
① 變量名
② 變量類型
等號(hào)(=)用來給變量賦值
2、變量命名規(guī)則:
① 變量名第一個(gè)字符必須是字母(大小寫均可)或者下劃線(“_”),不能數(shù)字開頭;
② 變量名不能和常用功能性名字重合,例如print,if,for
③ 不要有空格
接下來,我們實(shí)操一下,感受一下上面的文字的含義。
1.定義我們先來看看下面這行代碼:
name='千尋'這就是一個(gè)常見的“給變量賦值”的動(dòng)作。在這里,name就是一個(gè)變量,這行代碼的意思,就是把“千尋”這兩個(gè)字【賦值】給了“name”這個(gè)【變量】。
這就好比,為了讓千尋在日后能在計(jì)算機(jī)中更方便地找到她的名字,我們幫她把名字收納進(jìn)了一個(gè)小盒子里,并在這個(gè)盒子上貼了個(gè)叫“name”的標(biāo)簽。
回想一下,我們平時(shí)在收拾東西的時(shí)候,是不是會(huì)把散落各處東西放進(jìn)不同的盒子里,并且做好標(biāo)記?這樣的“收納”動(dòng)作,能夠讓空間變得整齊,也更方便我們自己取用東西。
同理,計(jì)算機(jī)也是這么做的,它會(huì)把成千上萬的數(shù)據(jù)放在不同的“盒子”里,這樣才方便它存儲(chǔ)和操作數(shù)據(jù)。 這個(gè)“盒子”在Python中被稱為變量,你可以在這個(gè)“盒子”里放任何你想放的內(nèi)容。 而這個(gè)往盒子里裝東西的過程,在代碼的魔法世界被稱為【賦值】。
那我們?cè)賮砜纯雌渌樱?/p>
#變量命名規(guī)則 a=1 print(a) _b=10 print(b,type(b))2.單變量賦值
counter = 100 # 賦值整型變量 miles = 1000.0 # 浮點(diǎn)型 name = "John" # 字符串 print(counter) print(miles) print(name)3.多變量賦值
a = b = c = 1 d , e , f = 1 , 2 , 'hello' print(a,b,c,d,e,f)4.動(dòng)態(tài)變量賦值
變量的值是可更改的,或者說,變量可以隨時(shí)指向任意值 。
var1 = 10 print(var1) var1 = 20 print(var1) var3=25 var3=30 print(var3)
對(duì)于第5行的var3,終端上出現(xiàn)的結(jié)果是不是【30】?可這又是為什么呢?我們對(duì)“var3”這個(gè)變量第一次的賦值不是【'25'】嗎?為什么打印的結(jié)果是第二次的賦值呢?
這就涉及到了變量的特點(diǎn):變量之所以稱為變量,是因?yàn)樗4娴臄?shù)據(jù)是可以隨意變化的。 剛才我們講,我們可以將變量當(dāng)作一個(gè)盒子,你可以在這個(gè)盒子里放任何內(nèi)容,但盒子都有它的最大容量,不能無限制地塞東西。 偏偏在代碼世界里,盒子的容量又特別小,僅為1。所以當(dāng)你需要放進(jìn)新的東西時(shí),只能尋找一個(gè)新的盒子。
在我們上面的案例中,第五行代碼:var3=25表達(dá)的意思是:把25這個(gè)值放到var3這個(gè)變量“盒子”中。 由于,計(jì)算機(jī)是一行行自上而下執(zhí)行代碼的,所以當(dāng)運(yùn)行到第六行代碼var3=30時(shí),變量“var3”里存儲(chǔ)的【25】就被替換成了【30】。 所以,當(dāng)運(yùn)行到第三行print(var3)時(shí),我們打印出的結(jié)果,就自然而然的是30了。
好啦,那今天關(guān)于變量的賦值就到這里啦,你學(xué)會(huì)了嗎?
最后,我們?cè)購(gòu)?fù)習(xí)一下關(guān)于變量的命名規(guī)范:
我們需要注意的是,如果信息是姓名,那么變量可以命名為name;如果信息是數(shù)字,那么變量名則應(yīng)該叫做number。
很多新手在剛?cè)腴T的時(shí)候會(huì)習(xí)慣給變量命名為a、b、c等英文字母,這樣的變量名會(huì)讓你無法從諸多信息中分辨出變量里裝的東西是什么,這無異于給自己的孩子取名叫做“張小紅”、“王小明”,一下就淹沒于茫茫人海之中了。
所以,為了方便我們也方便他人,一定要規(guī)范命名哦!
祝你早安,午安,晚安!加油!
,
歡迎分享轉(zhuǎn)載→ http://m.avcorse.com/read-62172.html
Copyright ? 2024 有趣生活 All Rights Reserve吉ICP備19000289號(hào)-5 TXT地圖HTML地圖XML地圖