houjiashan

 python变量命名规则如下:

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

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

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

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

5.变量命名严格区分大小写

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\']

  • 变量的注意事项

变量必须先定义后使用

=前后要有空格

变量的类型由所赋值决定

a = 23.3
print(type(a))
输出:
<class \'float\'>

下面以具体例子讲解

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

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

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

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

 

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

分类:

技术点:

相关文章: