python高阶语法学习
文章平均质量分 51
python高阶语法学习
INGg__
双非ACM打铁选手,数据科学与大数据专业在读
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
AcWing做题数量爬虫获取
今天不写算法不写题解,我们来搞一搞OJ——AcWing我们都知道,y总好像没有写我们在AcWing上一共做了多少道题目,那么我们就自己统计吧qwqimport osos.system('pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple requests==2.24.0')# 检查库文件,没有就自动安装os.system('cls')import requestsheaders = { 'User-Agent': '原创 2021-05-19 20:16:49 · 1704 阅读 · 9 评论 -
高阶函数
map,reduce,filter,sortedmapmap函数在我的理解看来,就是对一个可迭代的对象(不知道这里叫对象合适吗)的每个元素进行传入函数的操作,并在此对象的原对象元素的原位置进行操作,并以一个迭代器返回。但由于迭代器实际上是惰性序列,如果传入的参数有错误的话,并不会及时显示的如果要传入多个函数参数,应该使用多个迭代器,不能使用元组传入>>> def abc(a, b, c):... return a*10000 + b*100 + c... &g原创 2021-03-19 23:30:01 · 99 阅读 · 0 评论 -
生成器
总的来说,生成器generator,就是对python的代码的一个封装,或者说是对一个要构建的数据类型的一种暂存性调用,它并不会占据大量内存空间,这就避免了,如果要调用一个列表前面的几个元素而后面几个元素不会调用就可以使后面的数不在产生,从而减少了空间的占用(可能说的乱七八糟的)比如一个列表推导式,我只用前面2个元素,后面的不会在用到,那么我就能用迭代器来产生,并且调用迭代器两次。这样后面的元素并不会产生,从而减少了空间>>> L = [x * x for x in range(10原创 2021-03-18 22:41:21 · 118 阅读 · 0 评论
分享