首页 > 编程知识 正文

python标识符可以以数字开头吗,简述python标识符命名规则

时间:2023-05-04 12:07:02 阅读:11937 作者:3563

介绍python标识符命名约定

发布时间: 2020-05-23 11:03:48

来源:亿速云

阅读: 146

作者: Leah

python的标识符是什么? 怎么命名? 这些问题可能在我们的日常工作中看到。 我希望通过这些问题,你能取得更多的成果。 以下是这些问题的详细情况。

简单地理解,标识符是名字。 它的主要作用是作为变量、函数、类、模块和其他对象的名称,就好像我们都有自己的名字一样。

Python中标识符的命名并不是随意的,而是遵循一定的命令规则。 例如:

1 .标识符由字母(a(z和a ) z )、下划线和数字组成,但第一个字符不能是数字。

2 .标识符不能与Python保留字相同。 保留字将在后续章节中详细说明。

3.Python标识符不能包含空格、@、%和$等特殊字符。

例如,下面列出的标识符是合法的。 用户身份

名字

模式12

user_age

以下名称的标识符无效。 4word #不能以数字开头

try #try是保留字,不能用作标识符

$money #不能包含特殊字符

在Python中,标识符的字母严格区分大小写。 也就是说,两个相同的单词,如果大小格式不同,很多代表性的意思也完全不同。 例如,以下三个变量之间完全独立、无关,是相互独立的个体。 number=0

Number=0

NUMBER=0

5 .在5.Python语言中,以下划线开头的标识符有特殊意义。 示例:

以单下划线开头的标识符(例如_width )表示无法直接访问的类属性,不能用from.import*导入。

以双下划线开头的标识符(例如__add )表示类的私有成员。

是以双下划线为开头和末尾的标识符(__init__ )那样的专用标识符。

因此,除非在特定场景中有必要,否则不要使用以下划线开头的标识符。

另外,请注意Python允许使用汉字作为标识符。 例如,亿速云='http://php.cn '

但是,我们必须避免使用汉字作为标识符。 这将避免遇到许多奇怪的错误。

标识符的命名。 除了遵循这些规则外,不同场景的标识符名称也有一定的规范。 例如,以下情况:

使用标识符作为模块名称时,必须尽可能短且全部使用小写字母。 可以使用下划线拆分多个字符,如game_mian和game_register。

使用标识符作为包的名称时,尽可能短,全部使用小写字母,不推荐下划线,例如com.mr、com.mr.book等。

使用标识符作为类名时,请将单词的首字母大写。 例如,可以定义一个书籍类并将其命名为Book。

模块内部的类名为_Book;

函数名称、类中的属性名称和方法名称均使用小写字母,并且可以用下划线分隔多个单词;

定名均使用大写字母,单词之间可以用下划线分隔;

有些读者可能会想,如果不遵守这些规范,会怎么样呢? 答案是一样的,但遵循上述规范的好处是可以更直观地理解代码所代表的含义。 例如,以Book类为例,将类名更改为a (或其他)不会影响程序的运行,但通常不会。

我在这里分享了python标识符命名规则。 我希望以上内容对大家有帮助。 你可以学到更多的知识。 如果你喜欢这篇文章,你最好把它分享给更多的人看。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。