码迷,mamicode.com
首页 > 其他好文 > 详细

第三章 数据类型之变量

时间:2019-11-04 09:14:18      阅读:85      评论:0      收藏:0      [点我收藏+]

标签:ase   code   共享   数字   inf   约束   字符串   赋值   网页   

@数据类型之变量

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

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

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

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

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

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

技术图片

 

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

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

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

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

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

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

技术图片

 

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

 技术图片

 

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

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

技术图片

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

断言在后面会详细介绍。

 

第三章 数据类型之变量

标签:ase   code   共享   数字   inf   约束   字符串   赋值   网页   

原文地址:https://www.cnblogs.com/daodexuke/p/11788341.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!