第三章 数据类型之变量

@数据类型之变量

程序由小到大组成,表达式→语句→模块→程序。

每条表达式组合成语句,每条语句组合成模块,每个模块共同组合成程序;我们先从最小单元,表达式,开始学习。

最简单的表达式列子:num = 2 + 3 

表达式是由各种数据类型组成的;

常用的数据类型有:变量,数组,字符串,列表,元组,字典,文件,布尔值,空,集合,函数,模块,类等等

1、变量,是由字母,下划线,数字组成的动态类型,可以将数字,字符串,列表,元组赋值到变量上面。(变量是无类型约束的,他的类型取决于对象;他只是个引用)

 python内置数据类型,比如, 把整数赋值到变量上,整数本身就有int类型,变量只不过是指向整数类型。

变量无类型,类型只与对象有关。

变量赋值后,可以组合成简单的表达式;

扫描二维码关注公众号,回复: 7738221 查看本文章

变量的重新引用,已经赋值的变量重新赋值,之前的对象将会被当成垃圾回收,变量会重新指向最新对象。

变量的共享引用,不同的变量可以指向同一个对象。

变量指向的对象是有地址的,对于我们来说是不可见的,但可以通过ID查看。

 我们可以判断对象的地址是否一样。

 

 用is或==判断这两个对象是否相等,为True就表示他们是相等的。

当数值大于256,变量指向的地址是不同的,所以是Flase.

 变量不管是在自动测试脚本还是其他编程都是非常实用的,在自动化测试用,我们可以用变量获取网页的实际结果,拿这个实际结果跟预期结果进行比较;这个操作在自动化叫做断言。

断言在后面会详细介绍。

猜你喜欢

转载自www.cnblogs.com/daodexuke/p/11788341.html