:::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 生成伪造数据
:::