python
文章平均质量分 67
gtestcandle
这个作者很懒,什么都没留下…
展开
-
python 参数后面加冒号:, 函数后面的添加箭头 None
无转载 2022-11-15 10:50:06 · 821 阅读 · 0 评论 -
生成器 yield 和协程 yield
1. 生成器yield一般是返回值,协程yield一般在右边 m=yieldRE_WORD = re.compile('\w+')class Sentence1: def __init__(self, text): self.text = text def __repr__(self): return 'Sentence(%s)' % reprlib.repr(self.text) def __iter__(self): for原创 2021-09-28 16:50:17 · 137 阅读 · 0 评论 -
yield from 与工厂模式
from collections import namedtupleResult = namedtuple('Result', 'count average')def averager(): total = 0.0 count = 0 average = None while True: term = yield if term is None: break total += ter...原创 2021-09-28 14:28:22 · 92 阅读 · 0 评论 -
生成器 代替迭代器 yield
111原创 2021-09-24 16:06:08 · 96 阅读 · 0 评论 -
迭代器 iter()
在python中,所有集合都可以迭代,迭代器支持以下:for循环构建和扩展组合类型逐行便利文本文件列表推导、字典或集合推导元组拆包调用函数时,使用*拆包实参import re, reprlibfrom collections import abcRE_WORD = re.compile('\w+')class Sentence: def __init__(self, text): self.text = text self.w原创 2021-09-24 16:01:25 · 217 阅读 · 0 评论 -
Requests库
https://docs.python-requests.org/en/master/user/quickstart/Requests库的七个主要方法方法 说明 requests.request() 构造一个请求,支撑以下各方法的基础方法 requests.get() 获取HTML网页的主要方法,对应于HTTP的GET requests.head() 获取HTML网页的头信息的方法,对应于HTTP的HEAD requests.post() 向HTML网.原创 2021-09-17 09:26:05 · 198 阅读 · 0 评论 -
python json.dumps json.loads
JSON 函数使用 JSON 函数需要导入 json 库:import json。函数 描述 json.dumps 将 Python 对象编码成 JSON 字符串 json.loads 将已编码的 JSON 字符串解码为 Python 对象原创 2021-09-13 10:25:05 · 135 阅读 · 0 评论 -
python list 排序
sorted()函数对所有可迭代的对象进行排序操作。sort 与 sorted 区别:sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。list 的 sort 方法返回的是对已经存在的列表进行操作, list(返回值为None),而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作。sorted 语法:sorted(iterable, key=None, reverse=False) 参数说明:.原创 2021-07-07 10:55:32 · 105 阅读 · 0 评论 -
python request.get
https://docs.python-requests.org/en/master/user/quickstart/Requests库的七个主要方法方法 说明 requests.request() 构造一个请求,支撑以下各方法的基础方法 requests.get() 获取HTML网页的主要方法,对应于HTTP的GET requests.head() 获取HTML网页的头信息的方法,对应于HTTP的HEAD requests.post() 向HTML网.原创 2021-06-24 11:16:46 · 9511 阅读 · 0 评论 -
python 包引用 多线程与全局变量
相对路径引用:import time# 全局变量navigate_code = ""def get_nvcode(): return navigate_codedef update_nav(): global navigate_code for i in range(100): time.sleep(1) navigate_code = str(i) print("navigate_code: " + navigat原创 2021-04-23 09:07:54 · 149 阅读 · 0 评论 -
pytest学习记录01
pytest.main():main中传入不同的指令用以执行指定测试用例 -s: 显示程序中的print/logging输出 -v: 丰富信息模式, 输出更详细的用例执行信息 -q: 安静模式, 不输出环境信息 -k:关键字匹配,用and区分:匹配范围(文件名、类名、函数名) -x, --exitfirst, exit instantly on first error or failed test -h 帮助 https://blog.csdn.net/we.原创 2021-04-13 17:12:02 · 244 阅读 · 0 评论