今天这篇文章是给大家分享一些云计算开发教程,今天讲解的是:Python自动化运维开发实战Python变量.
python学习过程中会用到许多数据,那为了方便操作,需要把这些数据分别用一个简单的名字代表,方便在接下来的程序中引用。
变量就是代表某个数据(值)的名称。简单点说变量就是给数据起个名字
变量名称的命名:
由字母数字下划线组成的,且不能以数字开头,不能使用关键字,区分大小写。
命名惯例:
-
以单一下划线开头的变量名(_X)不会被 from module import *语句导入
-
前后有下划线的变量名(X)是系统定义的变量名,对解释器有特殊意义
-
以双下划线开头,但结尾没有双下划线的变量名(__X)是类的本地变量
-
通过交互模式运行时,只有单个下划线的变量名(_)会保存最后表达式的结果
python命名规范总结:
模块名:小写字母,单词之间用_分割,比如ad_stats.py
包名:和模块名一样
类名:单词首字母大写,比如AdStats ConfigUtil
全局变量名:大写字母,单词之间用_分割,比如UMBER COLOR_WRITE
普通变量:小写字母,单词之间用_分割,比如this_is_a_var
实例变量:以_开头,其他和普通变量一样,比如_price _instance_var