从零开始学习软件测试-第26天笔记

Python基础

列表 list

  • 用中括号定义列表,列表里可以是任意数据类型。
  • 列表支持索引的操作,也支持切片的操作。

语法格式

L = ['张三', 18, 186.5, Ture]

列表的遍历

# for循环遍历
for i in L:
    print(i)

# while循环遍历
i = 0
while i < len(L):
    print(L[i])
    i += 1

列表的操作

  • 增加
    • 列表名.append()
      • 将元素整体添加进去。
    • 列表名.extend()
      • 将元素拆分开来添加进去。
      • 元素必须是可迭代对象。
    • 列表名.insert(索引值,元素)
      • 将元素添加到指定位置上。
  • 修改
    • 列表名[索引值] = 新值
  • 查看
    • 元素 in 列表名
      • 判断元素在列表中。
    • 元素 not in 列表名
      • 判断元素不在列表中。
    • 列表名.index
      • 查看元素在列表中的位置,返回索引值。
    • 列表名.count
      • 统计元素出现的个数。
  • 删除
    • remove
      • 删除指定的元素。
    • pop(参数)
      • 默认删除最后一个元素,传的参数为要删除元素的索引值。
    • del 列表名[索引值]
      • 关键字del删除元素。

列表的排序

  • 列表名.sort()
    • 升序排列。
  • 列表名.sort(reverse = True)
    • 降序排列。

列表的反转

  •  切片:列表名[ : : -1]
  • 列表名.reverse()
  • insert(0, i)

列表的嵌套

  • 用列表去充当,另一个列表的元素。
    • L[ [ ],[ ] ]

元组 tuple

  • 元组是用小括号定义的。
  • 元组中的元素是任意的数据类型。
  • 元组支持索引,也支持切片操作。

元组的操作

  • 查看
    • 元素 in 元组名
      • 判断元素在元组中。
    • 元素 not in 元组名
      • 判断元素不在元组中。
    • 元组名.index
      • 查看元素在元组中的位置,返回索引值。
    • 元组名.count
      • 统计元素出现的个数。

列表和元组的区别

  • 列表是使用中括号定义的,元组是使用小括号定义的。
  • 列表支持增删改查的相关操作,元组只支持查看操作。

字典 dict

  • 字典是用大括号定义的,字典中的元素都是由键值对组成的 。
  • 字典中没有索引的概念,但是有键取值的概念,所以字典中的键不允许重复。
  • 字典中的值可以重复,可以是任意的数据类型。
  • date = {'name': 'tom', 'age': 18}

字典的取值操作

date['name']
# 键不存在则会报错
date.get('name')
# 键不存在则返回None

字典的修改操作

  • 字典名[键名] = 新值
    • 键已存在。

字典的增加操作

  • 字典名[键名] = 新值
    • 键不存在。

字典的删除操作

  • 字典名.pop()
    • 删除指定的键值对。
  • del 字典名[ ]
    • 关键字del删除。
  • 字典名.clear()
    • 清空字典。

字典的循环遍历

# 遍历所有的键
# 方式一
for i in D:
    print(i)
# 方式二
for i in D.keys():
    print(i)

# 遍历所有的值
# 方式一
for i in D:
    print(D[i])
# 方式二
for i in D.values():
    print(i)

# 遍历键值对
# 方式一
for i in D:
    print(i, D[i])
# 方式二
for i in D.items():
    print(i)
# 返回的是元组类型的数据

字符串拼接 - join

语法格式 :变量.join(str)

join:拼接,可以将列表中的元素按照指定的拼接符进行拼接。                      

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值