码迷,mamicode.com
首页 > 编程语言 > 详细

python变量命名规则

时间:2020-01-06 12:47:18      阅读:86      评论:0      收藏:0      [点我收藏+]

标签:ISE   符号   pre   import   python   模块   imp   assert   nbsp   

 python变量命名规则如下:

1.变量名称由数字、字母(包括大写字母和小写字母)、下划线组成。

2.变量名不能以数字开头

3.变量名不能用python关键字

4.变量名不能用python函数,否则函数将不能正常使用。如:print

python关键字在keyword模块里。

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‘]

下面以具体例子讲解

判断下面标识符是否合法并说明不合法的原因

变量名                          错误原因
@abc.com               错误。变量名只能由数字、字母和下划线组成。@符号不包括在内
123ok                      错误。变量名不能以数字开头

_xiaoming_              正确。  变量名可以以下划线开头

_Xiaoming_$           错误。变量名中包含$符号
interface                  正确。
sina@163               错误。变量名中包含@符号
int                           错误。变量名中使用了函数  
in                            错误。变量名使用了关键字

 

以上如有错误欢迎提出改正

python变量命名规则

标签:ISE   符号   pre   import   python   模块   imp   assert   nbsp   

原文地址:https://www.cnblogs.com/houjiashan/p/12155511.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!