Python -变量名

变量名称必须以字母或下划线开头。
它不能以任何数字开头。
仅字母数字字符可以加下划线。
Python 区分大小写。

法定名称:my_var 法定名称:_my_var 法定名称:myVar 法定名称:MYVAR(稳定) 合法名称:myvar2
非法名称:2 myvar 无效名称:my-var 无效名称:myvar
建议使用蛇命名约定。
例如:总体积 例如:user_name
不要使用 print 作为变量名。
统一整个项目的风格。
名字的含义应该很清楚。

m,py是合法的变量名吗

Python变量命名规则

嘿,谈论 Python 变量命名很有趣。
我在编程社区工作了很多年,我看到许多初学者在这方面犯了错误,我也看到一些高级玩家遵守这些规则。

我们先来说说合法字符。
我记得当我第一次开始编写Python代码时,我总是想随意命名,但一开始我意识到我不能添加数字,例如1 var。
当时我很担心,但后来我明白了。
这是Python防止其正常工作的防御机制。

至于事情的敏感性,我一开始并没有太在意。
后来写了一个函数,发现如果大小写不同,就是两个完全不同的函数。
这让我非常感兴趣,以至于我想起了 Python 区分大小写的特性。

我们来谈谈保留字。
我以前也犯过这个错误。
我记得有一次我写了一个if变量,但是程序出错了。
当时不太明白,后来查了资料才发现if是Python中的关键字,不能作为变量名。

在谈论命名约定时,我通常从属于内部变量并且不会传递到其他模块的变量开始。
双底前后的对象都是系统定义的变量,就像魔术方法一样。
我也很少使用这个。

起初我不太理解类中的双底,后来才知道它是Python用来个性化成员变量的。
我自己没有这样做过,但据我所知,这种方法在继承类时特别有用。

最后说一下交互模式下的在线。
我觉得这个东西很实用。
有时可以直接使用_来保存最终的计算结果,以便在做测试或实验时方便调试。

弱类型变量,我很喜欢Python的这个特性。
我记得曾经写过一个数据处理脚本。
变量有一段时间是整数,有一段时间被转换为字符串,但程序仍然运行良好。
这表明Python可以在运行时动态修改类型,使得Python代码编写起来非常灵活。
一般来说,虽然Python变量名很多尽管有规则,但一旦了解它们,编码就会变得更容易。
我个人的经验是,如果你多研究资料,多练习,就会逐渐养成自己的命名习惯。