python变量命名规则
2019-08-22 本文已影响3人
还请指教
标识符
标识符(identifier)是指用来标识某个实体的一个符号,在不同的应用环境下有不同的含义。在计算机编程语言中,标识符是用户编程时使用的名字,用于给变量、常量、函数、语句块等命名,以建立起名称与使用之间的关系。标识符通常由字母和数字以及其它字符构成。
python的标识符规范:
- 必须以字母或下划线开头,后面可以跟任意数目的字母,数字和下划线
- 这里的字母并不局限于26个英文字母,可以包含中文字符,日文字符等
- Python语言区分大小写,因此abc和ABc是两个不同的标识符
- Python3支持UTF-8字符集,因此Python3的标识符可以使用UTF-8所能表示的多种语言的字符
- Python2.x 对中文支持较差,如果在Python2.x程序中使用中文字符或中文变量,则需要在源程序第一行加上“#coding:utf-8”,而且可能需要在保存时选择UTF-8字符集
- 使用标识符命名时,一定要避开python的保留字和内置函数名(避免对其造成破坏和不能使用)
python保留字
import keyword
print(keyword.kwlist)
1.png
下滑线|驼峰命名法
下划线式
def get_all_element():
pass
def alter_for_list():
pass
good_sort = []
id_list = []
student_name = "wang ming"
驼峰式
def getAllElement():
pass
def alterForList():
pass
goodSort = []
idList = []
studentName = []
正确的例子
#杂乱的命名法不提倡,只演示
大狗子 = 1
_butiguh = 3
in01 = 4
_in123333 = 5
_1 = 6
_123uhu = 7
毛二_1 = 8
print(大狗子,_butiguh,in01,_in123333,_1,_123uhu,毛二_1)
2.png
错误的实例
3.png数字不能作为开头
4.png如果不知道哪里出错了,上面的可能很崩溃
5.png特殊符号是不可以的
6.png对保留字赋值不会成功
暂时就这么多吧,想起来时再做补充!