我是靠谱客的博主 失眠秀发,最近开发中收集的这篇文章主要介绍python第二节:什么是标识符,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

【标识符定义】

标识符(IDentifier)是指用来标识某个实体的一个符号。在不同的应用环境下有不同的含义。

在日常生活中,标识符是用来指定某个东西、人,要用到它,他或她的名字;

在数学中解方程时,我们也常常用到这样或那样的变量名或函数名,比如X、Y;

在编程语言中,标识符是用户编程时使用的名字,对于变量、常量、函数、语句块也有名字;我们统统称之为标识符。


【标识符的命名规则】

【1.】标识符由字符(A~Z 和 a~z)、数字、下划线组成,且不能已数字开头

【2.】标识符不能和 Python 中的保留字相同。

Python的保留字如下:

import keyword
print(keyword.kwlist)
  • 打印出来的结果如下:
['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']

【3.】标识符中,不能包含空格、@、% 以及 $ 等特殊字符。

【4.】Python 语言中,以下划线开头的标识符有特殊含义,例如:

以单下划线开头的标识符(如 _width),表示不能直接访问的类属性,其无法通过 from...import* 的方式导入;

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

以双下划线作为开头和结尾的标识符(如 __init__),是专用标识符。

因此,除非特定场景需要,应避免使用以下划线开头的标识符。

还有我们应尽量避免使用汉字作为标识符,这会避免遇到很多奇葩的错误。

注:python中的标识符是区分大小写的

注:Python3.x的版本中,非ASCII标识符也是允许的。


【常用命名规则】

(1)见名知意

起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性) 比如: 名字可以定义为name , 定义学生可以使用student。

(2)驼峰命名法

小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,例如:myName、aDog

大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、LastName

不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,比如send_buf。


 

最后

以上就是失眠秀发为你收集整理的python第二节:什么是标识符的全部内容,希望文章能够帮你解决python第二节:什么是标识符所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部