:::info 基本数据类型,迭代
可变:list,set,dict,
不可变类型:str,tuple,number :::

2. Python的列表和元组有什么区别

:::info

  • 语法 列表[] 元组() 字典{}
  • 列表属于可变数据类型,列表元素支持增删改查
  • 元组属于不可变数据类型,只能进行元素的读取,不能进行添加,修改和删除操作 :::

    3. Python的库都用过哪些

    :::info

  • requests 接口自动化

  • os库
    • os.path.abspath(file) 获取绝对路径
    • os.path.join(folder1,folder2,folder3) 把目录串成路径
    • os.getcwd() 返回当前工作目录
  • time,datetime
    • time.time() 返回时间戳
    • time.ctime() 函数把一个时间戳转化为time.asctime()的形式 Tue Feb 17 10:00:18 2022
    • time.sleep(1) 休眠时间
    • time.strftime(“%Y-%m-%d %H:%M:%S”,t) 格式化时间
  • json
    • json.loads 解析json成为字符串
    • json.dumps 加载字符串成为json
    • json.load 解析json文件
    • json.dump 将str以json的格式保存成文件
  • threading 线程
    • t = threading.Thread(target=one,args=(,)) #建立一个线程并且赋给t1,这个线程指定调用方法one,并且不带参数
    • threading.Lock()返回新原始锁定对象的工厂函数。一旦线程获得它,后续尝试获取它就会阻塞,直到它被释放; 任何线程都可以释放它。
    • t.setDaemon(True)#声明t为守护线程,设置的话,子线程将和主线程一起运行,并且直接结束,不会再执行循环里面的子线程
  • random 随机数
    • random.random() 它在半开放区间 [0,1) 范围内,包含 0 但不包含 1。
    • random.randint(a, b) 返回随机整数 N 满足 a <= N <= b。
  • faker 生成伪造数据

:::