当前位置: > python教程 > python基础教程 >

python中标识符命名规则
栏目分类:python基础教程   发布日期:2019年06月12日 09:59:50   浏览次数:

1、什么是标示符

 标识符是计算机语言中允许作为名字的有效字符串集合。如下面的符号你认识几个?是不是经常见到呢?

python中标识符

标示符是自己定义的,直指程序员的本心,就是开发人员在程序中自定义的一些符号和名称,如变量名 、函数名等。
 

2、 标示符的命名规则

标示符由字母、下划线和数字组成,且数字不能开头。

思考:下面的标示符哪些是正确的,哪些不正确为什么

fromNo12

from#12 #错误

my_Boolean

my-Boolean #错误

Obj2

2ndObj #错误

myInt

test1

Mike2jack

My_tExt _test

test!32 #错误

haha(da)tt #错误

int #错误

jack_rose

jack&rose #错误

GUI

G.U.I #错误

python 中的标识符是区分大小写的:python和Python中不一样的,你可以在python shell中输入以下内容

 

>>> python=1

>>> python

1

>>> Python

Traceback (most recent call last):

  File "<pyshell#2>", line 1, in <module>

    Python

NameError: name 'Python' is not defined

>>> 
 

3、 命名规则和方法
3.1、见名知意,养生良好的编程习惯 ,但是你不这样做,也不会说你错
起一个有意义的名字,尽量做到看一眼就知道是什么意思(提高代码可读性) 。
比如: 名字 就定义为 name , 定义学生 用 student。
3.2、驼峰命名法
小驼峰式命名法(lower camel case): 第一个单词以小写字母开始;第二个单词的首字母大写,
例如:myName、aDog
大驼峰式命名法(upper camel case): 每一个单字的首字母都采用大写字母,例如:FirstName、
LastName

不过在程序员中还有一种命名法比较流行,就是用下划线“_”来连接所有的单词,这也是我最喜欢的方式,比如 send_buf
Python 推荐就是用下划线“_”来连接所有的单词。
注意:一定要注意关键字命名。
查看关键字,下面的都不可以用:
>>> import keyword
>>> 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']   
 
 

相关热词:

下一篇:没有了
热门关键词
     
python教程 python爬虫 python人工智能 Python+大数据 python问答