Python语言变量命名规则是什么

变量名称必须以字母或下划线开头,而不是数字。
例如,name1 可以,但 1 name 则不行。

变量名可以使用字母、数字和下划线,但不能与Python关键字同名。
例如,username 有效,但 list 无效(list 是内置类型)。

变量名区分大小写,age和age是两个变量。

最好使用snake_case命名,小写字母之间用下划线分隔。
例如,名字、总分。

常量全部大写字母并用下划线分隔。
例如,MAX_SIZE、DEFAULT_VALUE。

不要使用无意义的缩写,选择能解释含义的名称。
例如,student_count 优于stu_cnt。

除非特别说明,否则不要使用单字符变量名称。
例如,在循环中仅使用 i 和 j。

单个下划线表示内部变量。
以双下划线开头的是私有成员,受到特殊对待。

统一名称风格,不要混用。
例如,使用 Snake_case 代替用户名。

合法:user_id、total_items、_internal_flag 非法:2 nd_place(以数字开头)、class(关键字)、print(内置函数)
明白了吗?

Python变量命名规则

嘿,我们来谈谈Python变量。
当我第一次学习它时,我遇到了很多麻烦。

Let's talk about naming.当我当时编写代码时,我总是想使用缩写,例如“a”或“i”。
结果?我看不懂我写的东西。
我记得有一次在一个小脚本中,我使用“a”作为循环变量,但后来使用“a”来保存路径什么的,这让我很困惑。
最后,我的上级告诉我Python是区分大小写的,a和a是两个不同的东西,但我读腻了。
后来我改了一下,尝试使用像user_count这样有意义的名字,这样更容易一看就懂。

还有下划线,这东西真是个好帮手。
当我在模块中编写工具函数时,我使用带下划线的_helper_func来表明它是供内部使用的。
后来看大牛的代码,也有像__private_var这样的双下划线,据说是系统专门处理过的,所以不要盲目使用。
有一次我尝试玩__init__,但是程序崩溃了,这让我很震惊。
后来我才知道,这叫神法,一般人不要碰。

说到变量类型,Python 真的很简单。
我当时写了一个脚本,用变量同时存储数字和字符串,没有报错。
i remember one在bar数据处理脚本中,我首先为数据分配了一个整数,然后从文件中读取一个字符串并将其分配给数据。
最后的结果却是一团糟。
需要注意的是,变量类型是可以改变的,但有时结果并不是你想要的。

一般来说,正确命名事物并且不要使用 if 和 for 等 Python 关键字。
另外,使用下划线时要小心,不要盲目使用双下划线。
关于变量类型,Python很简单,但你必须熟悉它。
我把这些坑都走过了,总结了一下,希望对你有帮助。

好课优选教学手记 | Python变量的核心密码

变量名不能以数字开头。
3 名称不合法。
名称 3 是合法的。
价格$=1 00 语法错误。
类是一个关键字。
course_name =“数学”是正确的。
中文变量名是合法的,但不推荐。
最好是 3 -1 5 个字符。
is_valid 优于布尔有效变量。
Total_price 优于 Price_int。
学生人数优于 n。
代码可维护性的关键是命名。
团队协作依赖于命名的清晰度。
调试依赖于语义命名。