第三章 数据类型之变量
Posted daodexuke
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第三章 数据类型之变量相关的知识,希望对你有一定的参考价值。
@数据类型之变量
程序由小到大组成,表达式→语句→模块→程序。
每条表达式组合成语句,每条语句组合成模块,每个模块共同组合成程序;我们先从最小单元,表达式,开始学习。
最简单的表达式列子:num = 2 + 3
表达式是由各种数据类型组成的;
常用的数据类型有:变量,数组,字符串,列表,元组,字典,文件,布尔值,空,集合,函数,模块,类等等
1、变量,是由字母,下划线,数字组成的动态类型,可以将数字,字符串,列表,元组赋值到变量上面。(变量是无类型约束的,他的类型取决于对象;他只是个引用)
python内置数据类型,比如, 把整数赋值到变量上,整数本身就有int类型,变量只不过是指向整数类型。
变量无类型,类型只与对象有关。
变量赋值后,可以组合成简单的表达式;
变量的重新引用,已经赋值的变量重新赋值,之前的对象将会被当成垃圾回收,变量会重新指向最新对象。
变量的共享引用,不同的变量可以指向同一个对象。
变量指向的对象是有地址的,对于我们来说是不可见的,但可以通过ID查看。
我们可以判断对象的地址是否一样。
用is或==判断这两个对象是否相等,为True就表示他们是相等的。
当数值大于256,变量指向的地址是不同的,所以是Flase.
变量不管是在自动测试脚本还是其他编程都是非常实用的,在自动化测试用,我们可以用变量获取网页的实际结果,拿这个实际结果跟预期结果进行比较;这个操作在自动化叫做断言。
断言在后面会详细介绍。
以上是关于第三章 数据类型之变量的主要内容,如果未能解决你的问题,请参考以下文章