python中yield的用法详解——最简单,最清晰的解释
首先,如果你还没有对yield有个初步分认识,那么你先把yield看做“return”,这个是直观的,它首先是个return,普通的return是什么意思,就是在程序中返回某个值,返回之后程序就不再往下运行了。看做return之后再把它看做…
bisect的用途/random.seed以及random.randrange
到这一节网上已有的资源就已经开始逐渐变少了 其实bisect非常简单好用,好用,好用。 import bisect def grade(score, points=[60, 70, 80, 90], grades='FDCBA…
具名元组
元组已经很好用了,但是作为记录的话还少了一个功能,那就是给记录中的字段命名.namedtuple可以帮助我们解决这个问题 1. collections.namedtuple是一个工厂函数,它可以用来构建一个带字段名的元组和一个有名字的类 2…
进一步的拆包处理
用*来处理剩下的元素 a, b, *c, d = range(10) print(a) print(b) print(c) print(d) --- 0 1 [2, 3, 4, 5, 6, 7, 8] 9 在python中,函数用*args…
笛卡儿积/列表推导式/生成器表达式/元组/拆包
列表推导式 列表推导的作用只有一个:生成列表 用列表推导可以生成两个或以上的可迭代类型的笛卡儿积。 python会忽略[]/()/{}中的换行,你可以省略不好看的换行符'\' co…
一些你可能十分喜欢的Python小知识/语法糖--不段更新中
2020-08-17 21:43:28 星期一 #你看,split会自动分割所有的字符串 suits = '黑桃 方块 梅花 红桃'.split() #prin…
Windows你必须会的快捷键
刚才用win自带的 win+shift+s来进行截图,忽然发现所有的东西都不见了,就像一个新的桌面。 然后想起来依稀记得windows有一个虚拟桌面的功能,所以去翻了一下资料,发现…
Python之Md5加密/随机大写字母/随机数字/时间戳
import hashlib from time import time from random import randint,sample def hex5(value): he…
App抓包全攻略,含Flutter抓包
目录 代理抓包原理 部分应用不能抓包的原因 解决方案 实际操作步骤(Android) 1. 安装drony (这里手机使用的Android设备) 2. 开启代理抓包软件(这里代理抓…
今天发现一个网站
忙了两天一直没时间学习啦,感觉你们都是背着我学习!!! 今天无意间在小甲鱼论坛发现一个小网站 确实让我好一番折腾,正则还重新学习了一番 发现首先你要登陆,之后获取tokin值,然而…