Python 列表list 和 字符串str 互转
一、列表list转字符串str 命令(python2.x):''.join(list) 命令(python2.x):''.join(str(s) for s in list) 其中,引号中是字符之间的分割符,如“,”,“;”,“\t”,“*…
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…
Python之Md5加密/随机大写字母/随机数字/时间戳
import hashlib from time import time from random import randint,sample def hex5(value): he…
今天发现一个网站
忙了两天一直没时间学习啦,感觉你们都是背着我学习!!! 今天无意间在小甲鱼论坛发现一个小网站 确实让我好一番折腾,正则还重新学习了一番 发现首先你要登陆,之后获取tokin值,然而…
小红书App爬虫测试
不明所以然的你拿去源码运行起来也是无法正常抓取内容的! import requests,json,re # url = 'http://www.xiaohongshu.c…