六星源課堂:Python基礎(chǔ)語(yǔ)法-變量和保留字
要想掌握好任何一門編程語(yǔ)言,既要系統(tǒng)地學(xué)習(xí)理論知識(shí),還要循序漸進(jìn)地進(jìn)行實(shí)驗(yàn)的訓(xùn)練,通過(guò)實(shí)驗(yàn)遇到的問(wèn)題總結(jié)相關(guān)的知識(shí)點(diǎn),從而真正掌握語(yǔ)法知識(shí),達(dá)到活學(xué)活用的目的。
經(jīng)典案例:調(diào)用隨機(jī)函數(shù)生成一個(gè)1~50之間的隨機(jī)整數(shù),從鍵盤輸入數(shù)字進(jìn)行猜謎,給出猜測(cè)結(jié)果(太大、太小、成功)的提示。
本例中,我們把用到的變量用矩形框圈定如下圖:

下面,我們一起結(jié)合猜數(shù)字經(jīng)典實(shí)例分析其中的知識(shí)點(diǎn),提煉相關(guān)的語(yǔ)法元素:
變量的命名
在Python中,編寫程序時(shí),一般不用先聲明變量名及其類型,可以直接使用賦值號(hào)創(chuàng)建各種類型的變量。變量的命名規(guī)則如下:
1. 變量名只能包含字母、下劃線“_”和數(shù)字及漢字等字符及其組合,注意首字符不能是數(shù)字,不能包含空格和如@、$之類的特殊字符。
例如創(chuàng)建如下不同類型的變量并對(duì)其分別賦值如下圖:

在上圖中直接使用賦值號(hào)“=”分別創(chuàng)建了兩個(gè)不同類型的變量,變量sum1是數(shù)值類型的變量,變量sum1的值是123。變量sumclass1的值是“123”,變量sumclass1是字符串類型的變量。另外,補(bǔ)充一下可以利用type()函數(shù)可以查詢出變量是哪種類型的。
2. 變量名是嚴(yán)格區(qū)分大小寫的。同樣的單詞,如果大小寫不一樣,就會(huì)代表不同的兩個(gè)變量。
3. 盡量避免使用小寫字母l和大寫字母O,大家一看就明白是為什么了吧,太像數(shù)字1和0了,很可能會(huì)無(wú)形中增加程序的錯(cuò)誤。
4. 變量名不能使用Python中的保留字,如果不清楚保留字有哪些單詞,可以通過(guò)下列方法查詢。
在Python的IDLE開發(fā)環(huán)境下編寫以下程序代碼,運(yùn)行效果如下圖:

為了方便大家查詢使用,將上圖中的保留字總結(jié)如下表:

當(dāng)然,這些保留字是不用死記硬背的,大家在日積月累的學(xué)習(xí)過(guò)程中會(huì)慢慢積累并記住保留字所代表的特殊意義的。
保留字
保留字是在Python語(yǔ)言中已經(jīng)被內(nèi)部定義具有特殊語(yǔ)法意義的單詞,不能在Python語(yǔ)言中作為變量、函數(shù)、類、模塊等其他對(duì)象的名稱來(lái)使用的。同樣Python中的保留字同樣是嚴(yán)格區(qū)分字母大小寫的。
本例中,用到的保留字用矩形框圈定如下圖:

以上為本次分享的全部?jī)?nèi)容,如果對(duì)編程想獲得更多了解,請(qǐng)前往六星源課堂,開啟你的編程之旅~