测试工具开发 - Python 知识点回顾

数据类型

1.字符串

  • 定义:‘’,”“,‘’‘’‘’

  • json:

    • json.loads():json字符串 —-> 字典

    • json.dumps():字典 —-> json

2.列表与元组

  • 元组 —-> 数据不允许修改

  • 列表 —-> 数据可以更改

3.字典

  • 定义:{‘键’:值}

  • 键是唯一的,值可以不唯一

4.集合(set)

  • 定义:一个无序的不重复的元素序列

  • 可以使用大括号{}或者set()函数创建集合

    ::: warning

    创建空集合必须使用set()而不是{}

    :::

  • 去重:

    1
    2
    3
    list1 = [1,2,3,3]

    print(set(list1)) # {1, 2, 3}
  • 交集:

    1
    2
    3
    4
    set1 = {1,2,3,4}
    set2 = {4,5,6,7}

    print(set1 & set2) # {4}
  • 并集:

    1
    2
    3
    4
    set1 = {1,2,3,4}
    set2 = {4,5,6,7}

    print(set1 | set2) # {1, 2, 3, 4, 5, 6, 7}

函数与对象方法

1.函数多种形参类型—-通用性

  • 必填、缺省、可变args、关键字kwargs

2.函数返回值

  • return

3.装饰器

  • 函数高级用法

面向对象技术

1.类的定义

2.实例方法、静态方法、类方法

3.继承

4.多态

知识点汇总

image-20220721171801106

image-20220721171927101

image-20220721172022431

image-20220721172055418