python代碼怎么寫(xiě) 為什么Python里中文不能做變量名?
為什么Python里中文不能做變量名?在Python3中,這沒(méi)關(guān)系,不僅變量名,還有函數(shù)名、類(lèi)名等這是我在做單純形算法時(shí)寫(xiě)的一段代碼。我不會(huì)說(shuō)英語(yǔ),所以我用中文,不是很舒服嗎Python的變量命名規(guī)則
為什么Python里中文不能做變量名?
在Python3中,這沒(méi)關(guān)系,不僅變量名,還有函數(shù)名、類(lèi)名等
這是我在做單純形算法時(shí)寫(xiě)的一段代碼。我不會(huì)說(shuō)英語(yǔ),所以我用中文,不是很舒服嗎
Python的變量命名規(guī)則如下:
1。它只能包含數(shù)字、字母、下劃線,但不能以數(shù)字開(kāi)頭。這里的字母不限于英文字母,而是中日文字。
2. 它不能是python的關(guān)鍵字,例如if、else、while等。python3中有33個(gè)關(guān)鍵字。但是它可以包含關(guān)鍵字,比如asif。
3. 避免在開(kāi)頭和結(jié)尾使用雙下劃線,例如uuuuinit uuuuuuuu這種編寫(xiě)方法在Python中有特殊的作用,不建議使用。
不符合python語(yǔ)言變量命名規(guī)則的是?
是的,但是您如何使用它?例如,字典DICA={a“:”ABC“,”B“:”BCD”}字典的鍵是a和B,所以不能用a或B作為變量,但這是什么意思?或者您的意思是使用DICA[“a”]作為變量,但是DICA[“a”]=“abc”,這不是使用鍵作為變量,而是使用值作為變量。因此,您的問(wèn)題無(wú)法理解
檢查pychar運(yùn)行時(shí)的python解析器與編譯器的python解析器是否一致