变量名可以用中文?直接把人干蒙了
Posted 跟着哈哥学大智若愚
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了变量名可以用中文?直接把人干蒙了相关的知识,希望对你有一定的参考价值。
事情是这样开始的
早上,小编又同往日一样去图书馆学习,从一个妹子旁边经过时,就瞅了一眼,发现她也在学python,但是屏幕上呈现出来的两行代码直接把人干蒙了!内容如下:
用户输入 = input('请输入内容:')
print(用户输入)
就想,python中中文能做变量名?
其实当时真的很想给她说一下这个问题,但又怕才疏学浅,万一真的可以运行呢?于是,我就找了个没人的小角落,准备自己尝试一下!
我把那两行代码原封不动的拿过了,发现真的可以运行,因为以前自己从没有这样干过!
但是我还是不太相信,又照猫画虎的测试了以下的代码
①
字符串 = '隔壁老王'
元组 = ('哈哈', '嘻嘻', '你好', '是的')
列表 = ['哈哈', '嘻嘻', '你好']
字典 = {'姓名': '老王', '年龄': '二十五岁', '性别': '男'}
集合 = {'二哈', '阿拉斯加', '萨摩耶'}
print(字符串)
print(元组)
print(列表)
print(字典)
print(集合)
隔壁老王
('哈哈', '嘻嘻', '你好', '是的')
['哈哈', '嘻嘻', '你好']
{'姓名': '老王', '年龄': '二十五岁', '性别': '男'}
{'二哈', '萨摩耶', '阿拉斯加'}
②
老王的年龄 = 18
用户输入 = input('请输入你猜的老王的年龄:')
if int(用户输入) == 老王的年龄:
print('恭喜您猜对了!!!')
elif int(用户输入) > 老王的年龄:
print('您猜的年龄偏大了!!')
else:
print('您猜的年龄偏小了!!!')
请输入你猜的老王的年龄:23
您猜的年龄偏大了!!
尽管pycharm中显示的颜色不太对,但是运行是没有一点问题的。
那么问题来了,这样做真的合适吗?
答案是否定的,不合适。暂不谈别的,在小编自己编写以上代码过程中,感觉到,切换输入法频率明显提升!其实这只是次要的!
主要的在这里→小编在这里温馨提醒一下,python中的变量名不要用中文命名(拼音也不合适),不要用中文命名(拼音也不合适),不要用中文命名(拼音也不合适,代码中尽可能少出现中文)!!!起名字用英语,最好能见名起义,让别人一看就能猜出个八九不离十,大概是啥意思!(如:名字用name,年龄用age等类似的)
由于python近些年流行度不断提高,也愈来愈健壮,灵活,高效,但不要用中文命名变量来曲解’龟叔‘的本意!
以上是关于变量名可以用中文?直接把人干蒙了的主要内容,如果未能解决你的问题,请参考以下文章