![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
_果果木_
这个作者很懒,什么都没留下…
展开
-
提取http请求response中的某个值
josn就是一个字典,所以第一个判断就是它是不是字典,是的话就用dict.items()输入key和values,然后再判断values类型,如果是list,那就把list每个值取出来,再做判断。如此自我调用,实现取值。class getvales(): def getdict(dict1, values): global values1,va #定义全局变量 values1 = values for k, v in dict1.items(): #原创 2020-07-23 16:17:12 · 3394 阅读 · 1 评论 -
彻底理解 Python 生成器
1. 生成器定义在Python中,一边循环一边计算的机制,称为生成器:generator。2. 为什么要有生成器列表所有数据都在内存中,如果有海量数据的话将会非常耗内存。如:仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。如果列表元素按照某种算法推算出来,那我们就可以在循环的过程中不断推算出后续的元素,这样就不必创建完整的list,从而节省大量的空间。简单一句话:我又想要得到庞大的数据,又想让它占用空间少,那就用生成器!3.如何创建生成器第一种方法很.转载 2020-07-14 16:09:17 · 163 阅读 · 0 评论 -
python每日一练day02
python实现列表去重的方法set()方法实现去重,转化后为集合,再使用list()方法转化为列表代码:li = [1, 2, 2, 3, 3, 4, 6, 5, 7, 4, 5, 8, 9, 3]print(list(set(li)))运行结果:[1, 2, 3, 4, 5, 6, 7, 8, 9]fun(args,**kwargs)中的args,**kwargs什么意思?*args,**kwargs为不定长参数代码:# args:返回的为元组,kwargs:返回的为键值..原创 2020-07-12 19:08:45 · 168 阅读 · 0 评论 -
python每日一练day01
一行代码实现1–100之和利用sum()函数求和sum(range(1, 100))如何在一个函数内部修改全局变量利用global修改全局变量x = 10def fun(): global x print(x)fun()列出5个python标准库os:提供了不少与操作系统相关联的函数sys:通常用于命令行参数re:正则匹配math:数学运算datetime:处理日期时间字典如何删除键和合并两个字典代码:dic1 = {"name": "..原创 2020-07-12 18:24:36 · 172 阅读 · 1 评论