Python自动化测试

第一章: 初识自动化测试

第二章: 快速入门Python

首页 > Python自动化测试 > 第二章: 快速入门Python > 2.2节: Python变量的定义与命名

2.2节: Python变量的定义与命名

薯条老师 2022-11-09 17:30:56 34272 0

编辑 收藏

广州番禺Python, Java小班周末班培训

薯条老师在广州做Python和Java的小班培训,一班最多10人,学员的平均就业薪资有11K不在广州的同学,可以报名参加线上直播班,跟线下小班的同学们同步学习。培训的课程有Python爬虫,Python后端开发,Python办公自动化,Python大数据分析,Python量化投资,Java中高级后端开发。授课详情请点击:http://chipscoco.com/?cate=6

2.2.1 使用赋值操作符定义变量

在Python中定义变量很简单,直接使用=号定义变量。定义变量的代码实例:

total = 66

这个=号即是编程语言中的赋值操作符。初学者可将赋值操作简单地理解为将赋值操作符右边的值储存到变量这个容器中。以上文的代码为例,Python解释器将值66储存到total这个容器中。赋值操作符右边的操作数既可以是值,也可以是变量。

变量定义的代码实例:

amount = total

以上代码表示将total中的值再储存到amount这个容器中。在赋值成功以后,变量amount与变量total的值都为66。

CPython中的变量实质储存的是对象的内存地址,对于初学者来说,无需理解的这么复杂,只需将赋值操作理解为将值拷贝至变量中。等下次需要使用该值时,再从变量中取出该值。

2.2.2 变量的命名规则

在掌握了如何定义变量以后,还需学习变量的命名规则。如不遵循变量的命名规则,Python解释器在执行程序时会抛出语法错误的异常信息。以下为Python变量的命名规则:

(1)变量名称通常以26个英文字母(大小写皆可), 数字和下划线_进行组合

(2)变量名称的首位字符不能是数字

(3)变量名称不能使用系统预定义的关键字

现在我们来看一看为变量进行命名的例子,以下是合法的变量名:

name, title, _while

以下则是非法的变量名:

1name,?title, while

在这三个非法的变量名中,第一个变量名的首字符是数字,第二个变量名中的首字符是非法字符,第三个变量名使用了系统预定义的关键字while。此外,这里有一个很重要的细节,变量名在Python中是区分大小写的,这意味着Name与name表示的是不同的变量。

读者需注意,合法的变量名不代表是一个好的变量名。一个好的变量名,通常使用英文单词来进行命名,不宜过长,须有一定的含义,可读性较强。不注意变量的命名,甚至随意命名,这是初学者的通病。

2.2.3 变量的命名风格

在追求多元化的后现代主义中,“个性自由”,“自成体系”,“批判权利”成了追随者的一系列独特标签。但在团队开发中,追求多元化却经常导致混乱。使用统一的命名风格,能提升项目代码的整体可读性,可读性愈强,则项目愈容易维护。常用的三种变量命名风格:

驼峰式命名法,混合式命名法,下划线式命名法

在驼峰式命名法中, 单词的首字母都为大写。大驼峰式命名法举例:

PriceOfLove

在小驼峰式命名法中,变量的首个单词全为小写,其它单词的首字母都为大写。小驼峰式命名法举例:

priceOfLove

而所谓的下划线命名法,即是以下划线将单词连接起来,单词一般为小写。下划线命名法举例:

Price_of_love

在Python中,变量名通常采用小写形式,大驼峰式命名法则用来对类类型进行命名。更多的命名规范,感兴趣的读者可以参考著名的PEP8规范。

2.2.4 最具实力的小班培训

薯条老师在广州做Python和java的小班培训,一个班最多10人,平均月薪有11K。不在广州的同学可以报名参加线上直播班,跟线下小班的同学们同步学习。因为是小班教学,所以薯条老师有精力把每位学员都教好。打算参加小班培训的同学,必须遵守薯条老师的学习安排,认真做作业和项目。把知识学好,学扎实,那么找到一份高薪的工作就是很简单的一件事。

(1) Python后端工程师高薪就业班,月薪11K-18K,免费领取课程大纲
(2) Python爬虫工程师高薪就业班,年薪十五万,免费领取课程大纲
(3) Java后端开发工程师高薪就业班,月薪11K-20K, 免费领取课程大纲
(4) Python大数据分析,量化投资就业班,月薪12K-25K,免费领取课程大纲

扫码免费领取Python学习资料:

扫码领学习资料.jpg


欢迎 发表评论: