Python的合法标识符只能由字母、数字、下划线组成。 比如:my_variable1
我也还在验证,但我用“my_project_2022”这种命名法很多年了,挺方便的。
class 和 def 也算标识符,但用于定义类和函数。 比如:class MyClass 或 def my_function()
模块、函数、变量、类名都这么命名,别用数字开头。 比如:1MyClass 这种是不行的。
我自己不确定但经验是这样,你可以自己掂量。
我也还在验证,但我用“my_project_2022”这种命名法很多年了,挺方便的。
class 和 def 也算标识符,但用于定义类和函数。 比如:class MyClass 或 def my_function()
模块、函数、变量、类名都这么命名,别用数字开头。 比如:1MyClass 这种是不行的。
我自己不确定但经验是这样,你可以自己掂量。
那天,我正在整理代码,突然遇到一个让人头疼的问题:为什么这段代码运行不起来呢?我仔细一看,发现了一个小错误,一个不小心,把变量名写错了。这让我想到,在编程世界里,命名规则可是很重要的。比如说,Python 的合法标识符,你知道多少呢?
Python 中,合法的标识符必须满足以下条件:
1. 标识符只能以字母、下划线(_)开头,不能以数字开头。 2. 标识符可以包含字母、数字和下划线。 3. 标识符是区分大小写的。
举个例子,像my_var、_myVar和myVar1都是合法的标识符,而1myVar、-myVar和myVar都是非法的。
等等,我还记得之前看过一个例子,说Python中的关键字不能用作标识符。我查了一下,果然如此。像if、while、for这样的关键字,是不能用来定义变量的。
我突然想到,在命名时,还要注意避免使用Python内置的函数和类名,比如len、print等,这些容易造成混淆,导致程序出错。
好吧,今天就先聊到这里,关于Python的命名规范,你还有什么疑问吗?
Python 中,合法的标识符必须满足以下条件:
1. 标识符只能以字母、下划线(_)开头,不能以数字开头。 2. 标识符可以包含字母、数字和下划线。 3. 标识符是区分大小写的。
举个例子,像my_var、_myVar和myVar1都是合法的标识符,而1myVar、-myVar和myVar都是非法的。
等等,我还记得之前看过一个例子,说Python中的关键字不能用作标识符。我查了一下,果然如此。像if、while、for这样的关键字,是不能用来定义变量的。
我突然想到,在命名时,还要注意避免使用Python内置的函数和类名,比如len、print等,这些容易造成混淆,导致程序出错。
好吧,今天就先聊到这里,关于Python的命名规范,你还有什么疑问吗?