python3.x中可以使用中文做变量名,python3.0可以用中文做变量名
在python3.x中可以使用中文作为变量名吗
当然可以。
不需要任何额外的库和工具。Python3本身可以正确运行下面的代码:
对了,不仅Python3支持中文命名,以后你99%的编程语言都会一一支持。
以下是Python实用程序的代码片段3360。
Python3为什么支持非ASCII码命名标识符
Python2不支持非ASCII标识符。2008年12月发布的Python3开始支持。2008!也就是十几年前的事,现在不知道就OUT了。
pep 3131-Supporting Non-ASCII Identifiers,2007年5月创立的Python增强提案,解释了支持在非ASCII代码中命名标识符的原因。“基本原理(basis)”一节以明确的含义开始,指出许多Python开发人员不熟悉英语,更喜欢用他们的母语命名类/方法。而不是使用经常出错的英语翻译。对于使用相同本地语言的开发人员来说,以本地语言命名的标识符可以提高代码的清晰度和可维护性。
Python代码是由世界上许多不熟悉英语,甚至不熟悉拉丁语书写系统的人编写的。这样的开发人员经常希望用他们自己的语言来定义类和函数,而不是必须想出他们想要命名的概念的(通常不正确的)英语翻译。通过使用他们母语的标识符,在使用该语言的人中代码的清晰性和可维护性得到了提高。
推荐:《python教程》以上是python3.x中中文能否作为变量名的详细内容请多关注盛行的IT软件开发工作室的其他相关文章!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。