欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

python基本语法之标识符和保留字

程序员文章站 2022-06-08 13:09:32
一.标识符1.标识符的定义简单地理解,标识符就是一个与对象物理地址挂钩的方便记忆的名字,主要作用是作为变量、函数、类、模块以及其他对象的名称(类比身份证和名字理解)2.标识符的命名规则(1)标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字;(2)标识符不能和 Python 中的关键字和保留字相同;(3)标识符中不能包含空格、@、% 以及 $ 等特殊字符;(4)标识符中的字母是严格区分大小写,大小写不同视为不同的标识符;(5)以下划线开头的标识符有特殊含义:...

1.标识符的定义

简单地理解,标识符就是一个与对象物理地址挂钩的方便记忆的名字,主要作用是作为变量、函数、类、模块以及其他对象的名称(类比身份证和名字理解)

2.标识符的命名规则

(1)标识符是由字符(A~Z 和 a~z)、下划线和数字组成,但第一个字符不能是数字;
(2)标识符不能和 Python 中的关键字和保留字相同;
(3)标识符中不能包含空格、@、% 以及 $ 等特殊字符;
(4)标识符中的字母是严格区分大小写,大小写不同视为不同的标识符;
(5)以下划线开头的标识符有特殊含义:
         a) 以单下划线开头的标识符(如 _name),表示不能直接访问的类属性,其无法通过 from…import* 的方式导入
         b) 以双下划线开头的标识符(如__age)表示类的私有成员
         c) 以双下划线作为开头和结尾的标识符(如__init__),是专用标识符
(6)其他规则:
         a) 当标识符用作模块名时,应尽量短小,全部使用小写字母,可以使用下划线分割多个字母,例如 index_mian、user_register 等。
         b) 当标识符用作包的名称时,应尽量短小,全部使用小写字母,不推荐使用下划线,例如 com.github、com.ndbomb.book 等。
         c) 当标识符用作类名时,应采用单词首字母大写的形式(大驼峰)。例如,定义一个图书类,可以命名为 Book。
         d) 模块内部的类名,可以采用 “下划线+首字母大写” 的形式,如 _Book;
         e) 函数名、类中的属性名和方法名,应全部使用小写字母,多个单词之间可以用下划线分割;
         f ) 常量命名应全部使用大写字母,单词之间可以用下划线分割;

3.保留字定义

保留字是 Python 语言中一些已经被赋予特定意义的单词,这就要求开发者在开发程序时,不能用这些保留字作为标识符给变量、函数、类、模板以及其他对象命名

4.在cmd命令行查看保留字

>>> import keyword
>>> keyword.kwlis
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

5.保留字的使用

待续……

本文地址:https://blog.csdn.net/u012062224/article/details/107124222