- Python高级编程
- 姜增如编著
- 591字
- 2024-12-27 21:36:56
1.3.2 变量
变量是任何语言主要使用的量,根据不同需求,赋值不同。
1.变量特征
变量是指在程序运行过程中值发生变化的量。无论是变量还是常量,Python在创建时都会在内存中开辟一块空间,用于保存创建的变量,变量赋值的方法为
变量名=值
变量定义之后,就可以直接使用了。可以将常量或表达式赋给变量,反之不可以。例如:
![](https://epubservercos.yuewen.com/A896B5/31397513403175206/epubprivate/OEBPS/Images/Figure-P21_16757.jpg?sign=1739609174-MuJqsFqWWxWXRBFpgWAd7qlyZqLH5gGI-0-0e770c177265f85c245b8746a13a981c)
需要修改为
![](https://epubservercos.yuewen.com/A896B5/31397513403175206/epubprivate/OEBPS/Images/Figure-P21_16758.jpg?sign=1739609174-cz6kOegKGA2vOno3V01E1ND5cHL05JOZ-0-d8bcc5bc25435f7bda018bb4cc07398e)
变量赋值后,可以通过使用del语句删除单个或多个对象的引用。例如:
![](https://epubservercos.yuewen.com/A896B5/31397513403175206/epubprivate/OEBPS/Images/Figure-P21_16759.jpg?sign=1739609174-S5KjYTeqjBlF4oY4FmviGi0sdsvlTOYZ-0-7ad199bf868e560dfa171b14ddddae22)
说明:使用变量前必须赋值,否则会出错。
2.变量命名规则
程序中将关键字、变量名、函数名、方法名、对象和类名等均看作标识符,它们的命名规则如下。
(1)标识符不能用数字开头,第1个字符必须是英文字母、下画线或中文,后面可加字母、数字、下画线,普通变量一般使用小写字母。
(2)不能使用Python内置的关键字,如表1-4所示。
(3)变量名称必须区分大小写字母。
(4)变量名中不能包含空格、?、“”、!等符号,也不建议使用中文命名。
(5)Python以下画线开头的标识符具有特殊意义,即:
①单下画线开头的_foo为不能直接访问类属性,必须通过类访问;
②双下画线开头的__foo代表类的私有成员;
③双下画线开头和结尾的__foo__代表内置变量,如__init__()代表类的构造方法。
3.Python的关键字(保留字)
Python中的关键字(保留字)就是在Python内部已经使用的标识符,具有特殊的功能和含义,开发者不允许定义和关键字相同的标识符,所有Python的关键字只包含小写字母。常用的Python关键字如表1-4所示。
表1-4 常用的Python关键字
![](https://epubservercos.yuewen.com/A896B5/31397513403175206/epubprivate/OEBPS/Images/Figure-T22_16763.jpg?sign=1739609174-oC79nuhlgM6sLU6AS3oMsFiL3DwtColV-0-4dfbb3ca53f60c29578461509c70de8e)