python變數命名為什麼數字不能開頭?

hahadelphi發表於2021-09-11

python變數命名不能以數字開頭的原因是:如果允許變數名開頭是數字,則無法區分宣告的是變數名還是數字型別。程式設計語言不能存在歧義,因此,需要約定變數名不能是數字開頭,以便區分變數與數字。

10.jpg

如果允許變數名開頭是數字,則無法區分變數名和數字型別,例如:如果變數名 091合法,則程式無法區分這個變數和數字 091。另外,有些數字可能含有字母,如浮點數 1E10。程式設計語言不能存在歧義,因此,需要約定變數名開頭不能是數字,以便區分變數與數字

該答案來自《Python語言程式設計基礎》(第2版)

推薦課程:

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2471/viewspace-2832924/,如需轉載,請註明出處,否則將追究法律責任。

相關文章