软件测试工程师学习笔记17 - python篇
软件测试工程师学习笔记 -17四、python5. day04四、pythonPython 是一种解释型、面向对象、动态数据类型的高级程序设计语言。5. day04列表1)列表修改· 列表[下标] = 数据值。给该下标对应的数据赋予新值。2)列表删除· 根据下标删除:列表.pop(下标),返回值为要删除的数据· 根据数据值删除:列表.remove(数据值),返回值为None· 清空数据:列表.cl
·
四、python
- Python 是一种解释型、面向对象、动态数据类型的高级程序设计语言。
5. day04
- 列表
1)列表修改
· 列表[下标] = 数据值。给该下标对应的数据赋予新值。
2)列表删除
· 根据下标删除 :列表.pop(下标),返回值为要删除的数据
· 根据数据值删除:列表.remove(数据值),返回值为None
· 清空数据:列表.clear()
3)列表反转
· 切片方法:列表[ : : -1 ]
· reverse方法,直接修改原列表:列表.reverse()
4)列表复制
· 使用切片:变量 = 列表[ : ]
· copy方法:变量 = 列表.copy()
5)列表排序
· 列表排序一般都是对数字进行的
· 列表.sort()——按照升序,从小到大排序
· 列表.sort(reverse = True),降序
6)列表嵌套
· 其含义是,列表中的内容还是列表person_info = [['ayar', '18', '160'], ['dmin', '22', '161']] print(person_info) //[['ayar', '18', '160'], ['dmin', '22', '161']] print(person_info[0])//['ayar', '18', '160'] print(person_info[0][0]) //ayar print(person_info[0][0][2]) //a person_info[0][1] = '19' print(person_info) //[['ayar', '19', '160'], ['dmin', '22', '161']] person_info[1].append('boy') print(person_info) //[['ayar', '19', '160'], ['dmin', '22', '161', 'boy']] person_info[0].pop(1) person_info[1].remove('22') print(person_info) //[['ayar', '160'], ['dmin', '161', 'boy']]
- 元组
1)元组与列表十分相似,但元组数据内容不能改变,元组使用()。在函数传参中,保证数据不被改变
2)元组定义
· 类实例化 my_tuple1 = tuple( )
·()直接定义 my_tuple3 = (‘001’, ‘ayar’, ‘girl’)
· 类型转换:my_tuple2 = tuple( [1,2,3] ) ,元组类型转换为列表
· 特殊点!! 定义只有一个数据的元组时,数据后面必须跟一个逗号
3)元组常用方法
· 由于数组无法修改,所以只能查看
· 下标或者切片获取信息
· 元组中存在 index 方法
· 元组中存在 count 方法
· 元组中可以使用 in 操作 - 字典
1)字典 dict,字典数据由键(key)值(value)对组成(键表示数据的具体名字,值就是具体数据)。在字典中,一组键值对就是一个数据,多个键值对之间使用逗号隔开
2)变量 = {key:value, key:value, … },一个字典中键是唯一的,不能重复的,值可以是任意的
3)字典中的键 一般都是 字符串,可以是数字,不能是列表
4)定义
· 使用 类实例化 my_dict = dict( )
· 使用 { } 定义 my_dict = { }。例如my_dict1 = {"name":ayar, "age":18, "height":165, is girl:True, "like":["study", "work", "sleep"] }
5)添加和修改
· 语法:字典[键] = 数据值,如果键存在则修改,不存在即添加
6)删除
· 删除指定键对
1. del 字典[键]
2. 字典.pop(键)
3. 字典[键].pop(下标)
4. 字典[键].remove(数据值)
· 清空 字典.clear( )
7)查询
· 字典没有下标,查询依靠键 key
· 使用 ‘字典[键]’
· 使用 ‘字典.get(键(,数据值 #一般不写))
8)字典的遍历
· 对字典的键进行遍历:for 变量 in 字典: print(变量)
获取字典中所有的键:for 变量 in 字典.keys():print(变量)
· 对字典的值进行遍历:for 变量 in 字典.values():print(变量)
· 对字典的键值对进行遍历:for 变量1,变量2 in 字典.items():print(变量1,变量2)
- 函数
1)函数就是把具有独立功能的代码块组成一个小模块,在需要时的时候调用
2)定义:def 函数名():函数中的代码 函数中的代码…
3)函数的嵌套调用
· 函数定义不会执行函数体中的代码
· 函数调用会执行函数体的代码
· 函数体中代码执行结束会回到函数被调用的地方继续向下执行
更多推荐
已为社区贡献5条内容
所有评论(0)