有點意外,突然在網上看到貼子,說Python自從3.x以上的版本都開始支持中文作爲變量名了。
我馬上想到,只做變量名嗎?那類名可不可以? 函數名是不是也行?馬上實驗了一下,很完美,果然可以!那我們不是可以大量用中文進行程序書寫了嗎?
你可能想問,這有什麼用,對於有英文基礎的也許沒什麼用,但對於孩子,就可以早早的學習編程了啦!請看以下程序,對中文世界的人來說,是不是很親切?
class 學生(object):
def __init__(self,學號,名字,成績):
self.名字=名字
self.學號=學號
self.成績=成績
def 顯示成績(self):
信息='學號爲%d的學生名字是%s,其成績是%d分'%(self.學號,self.名字,self.成績)
print(信息)
小明=學生(31,'小明',98)
小明.顯示成績()
運行結果:
學號爲 31的學生名字是小明,其成績是98分
怎麼樣,是不是很有趣?