有点意外,突然在网上看到贴子,说Python自从3.x以上的版本都开始支持中文作为变量名了。
我马上想到,只做变量名吗?那类名可不可以? 函数名是不是也行?马上实验了一下,很完美,果然可以!那我们不是可以大量用中文进行程序书写了吗?
你可能想问,这有什么用,对于有英文基础的也许没什么用,但对于孩子,就可以早早的学习编程了啦!请看以下程序,对中文世界的人来说,是不是很亲切?
class 学生(object):
def __init__(self,学号,名字,成绩):
self.名字=名字
self.学号=学号
self.成绩=成绩
def 显示成绩(self):
信息='学号为%d的学生名字是%s,其成绩是%d分'%(self.学号,self.名字,self.成绩)
print(信息)
小明=学生(31,'小明',98)
小明.显示成绩()
运行结果:
学号为 31的学生名字是小明,其成绩是98分
怎么样,是不是很有趣?