![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
marc_chen
这个作者很懒,什么都没留下…
展开
-
python re findall search finditer complie 预加载
python re findall search finditer complie 预加载原创 2022-07-04 20:39:44 · 438 阅读 · 0 评论 -
python 线程池 concurrent.futures ThreadPoolExecutor
python 线程池 concurrent.futures ThreadPoolExecutor原创 2022-07-04 19:34:20 · 2099 阅读 · 0 评论 -
python threading Thread 多进程实践
python threading Thread 多进程实践原创 2022-07-04 18:07:45 · 341 阅读 · 0 评论 -
python re re.compile search groupdict 正则多取值
python re re.compile search groupdict 正则多取值原创 2022-07-04 00:38:12 · 225 阅读 · 0 评论 -
python requests re json下载图片
python requests re json下载图片原创 2022-07-03 23:05:27 · 186 阅读 · 0 评论 -
python requests lxml etree xpath 获取网页信息
python requests lxml etree xpath 获取网页信息原创 2022-07-03 23:01:59 · 394 阅读 · 0 评论 -
python request post 验证
python requests post原创 2022-07-03 21:04:18 · 698 阅读 · 0 评论 -
python requests get获取网页
python requests get原创 2022-07-03 21:00:32 · 831 阅读 · 0 评论 -
python xpath lxml 抓取网页
python xpath lxml 抓取网页原创 2022-07-03 20:57:32 · 284 阅读 · 0 评论 -
python xpath 使用
python xpath lxml etree原创 2022-07-03 17:44:38 · 241 阅读 · 0 评论 -
python 使用xpath requests下载.txt文件
python xpath requests原创 2022-07-03 17:19:41 · 458 阅读 · 0 评论 -
python,利用requests re模块下载文件
python requests re原创 2022-07-03 16:19:46 · 377 阅读 · 0 评论 -
python str 字符串
python str 字符串1,创建2,读取3,格式化4,常用方法(可以把字符串当元组)1,创建#可以使用双引号name="zhangsan"print(name)zhangsan#可以使用单引号name='zhangsan'print(name)zhangsan#直接在双引号前加"r",由于有特殊字符等等,所以这个比较好用path=r"d:\tmp\file1"print(path)s=r"I'm ok!"print(s)d:\tmp\file1I’m ok!原创 2022-03-21 10:39:49 · 321 阅读 · 0 评论 -
python 列表解析式
python 列表解析式1,格式2,单变量列表解析3,多变量列表解析1,格式列表解析式 list comprehension简单版本[ expression for i in iterable ][ expression for i in iterable if… for j in iterable if…][ expression for i in iterable for j in iterable if…if… ]expression : 输出的结果for i in iterab原创 2022-03-20 15:13:51 · 2956 阅读 · 0 评论 -
python break continue
python break continuebreak 跳出当前的循环语句continue 跳出这次循环,重新进入循环break 跳出当前的循环语句for i in range(1,5): #取值1,2,3,4 if i>=3: break #当满足上面if判断条件时,跳出for循环 else: print("haha")hahahahacontinue 跳出这次循环,重新进入循环for i in range(1原创 2022-03-20 11:39:36 · 281 阅读 · 0 评论 -
python 循环 for
python 循环 for1,单条循环2,嵌套循环1,单条循环for i in range(1,5): #前包后不包 print(i)12342,嵌套循环for i in range(1,5): #外循环,i=1,2,3,4 for j in range(1,3): #内循环完成,j=1,2,然后再外循环 result=i*j #打印i*j的乘积 print(result)12243648..原创 2022-03-20 11:11:36 · 233 阅读 · 0 评论 -
python dict 字典
python dict 字典CRUD(创建,读取,更新,删除)键值对,无序,键唯一,且是字符串,不可变,因此是可hash对象1,创建2,读取 (按键、值,键值进行查询)3,更新 用的比较少4,删除1,创建userinfo1={"id":1,"name":"zhangsan","ages":18,"work":"sales"}print(type(userinfo1))print(userinfo1)<class ‘dict’>{‘id’: 1, ‘name’:原创 2022-03-19 18:16:26 · 126 阅读 · 0 评论 -
python list 列表
python list 列表列表是一个可变的链表结构体,可变代表着不可hashCRUD(创建,读,更新,删除)和元组一样,多了一些特殊的方法1,创建2,读 (索引,切片)3,更新 (插入,末尾添加(append vs extend))4,删除 (按索引删除,按值删除,清空)5,特殊方法 (拷贝,翻转,排序)1,创建userinfo1=[1,"zhangsan",18,"sales"]print(userinfo1)userinfo2=[]print(userinfo2)u原创 2022-03-19 20:00:00 · 615 阅读 · 0 评论 -
python数据类型
python数据类型1,数值2,复合1,数值:整数,浮点,布尔,字符串,空值整数: a=10浮点: b=3.1415926布尔: True,False字符串: a=“abcdefg” d=‘hijklm’ 字符串都是需要用单引号或者双引号包起来空值:None2,复合:元组,列表,集合,字典元组:tuple=(a,)列表:list=[a,]集合:set={1,2,3}字典:dict={a=1,}...原创 2022-03-17 10:01:17 · 46 阅读 · 0 评论 -
python运算符
python 运算符原创 2022-03-17 09:43:34 · 41 阅读 · 0 评论 -
九九乘法表
九九乘法表for i in range(1,10):for j in range(1,10):if i>=j:print("{}{}={:<2} ".format(j,i,ij),end="")print()11=112=2 22=413=3 23=6 33=914=4 24=8 34=12 44=1615=5 25=10 35=15 45=20 55=2516=6 26=12 36=18 46=24 56=30 66=3617=7 27=14 37=21原创 2021-08-30 21:58:44 · 79 阅读 · 0 评论 -
3个数比较大小,并按照升序排列输出
#三个数比较大小,然后按照升序输出nums = [22,6,12]if nums[0] > nums[1]:if nums[1] > nums[2]:print(nums[2],nums[1],nums[0])elif nums[2] > nums[0]:print(nums[1],nums[0],nums[2])else:print(nums[1],nums[2],nums[0])else:if nums[2] > nums[1]:print(nums[0],原创 2021-08-30 21:55:59 · 1054 阅读 · 0 评论 -
Python模块 random的简单使用
random模块,随机数import randomrandom.randint() 随机生成数值中间的整数random.randint(1,3)返回1或者2 ,是[1,2,3) 是一个前开后闭的随机数random.randrange() 随机生成数值中间的整数,和range比较,前包后不包random.randrange(5)返回值为[0,1,2,3,4,5) 随机值前开后闭的整数random.choice(iterable) 随机取1原创 2021-08-29 22:50:07 · 423 阅读 · 0 评论 -
python list 列表简单使用
列表是在一个连续的内存空间,使用索引查找值非常快,不建议插入和删除,可以最后加入,不影响创建列表l1 = []l2 = list(range(3))l3 = [1,2,‘abc’,str]l4 = [1,[2,3],None]使用索引查找值(注意超界问题)l5 = [1,2,3,4,5]l5[0] #从左边往右边,从0开始,最长为len(l5)-11l5[4]5l5[-1] #从右边往做左边,从-1开始,最长为-len(l5)5l5原创 2021-08-29 22:46:59 · 131 阅读 · 0 评论 -
python 元组 tuple的简单使用
元组 tuple元组不可变,增,改,删没有元组创建(注意引用地址的问题,如果有嵌套元素,列表之类的则是可以修改的,因为元组值时记录了元素的内存位置信息,)t1 = tuple()t2 = (1,)t3 = (range(2))t1,t2,t3返回值的索引t4 = (1,2,3,4)t4.index(2) #在元组中查找值为2的index值1查找值的个数t4 = (1,2,3,4,2,3)t4.count(3) #查找元组t4中值为3的数量,2个2元组长度t5 = (原创 2021-08-29 22:46:00 · 109 阅读 · 0 评论 -
python if while for contiue break语句格式
if格式if condition:blockelif condition: #可以省略blockelse: #可以省略blockwhile格式while condition:blockelse: #可以省略blockfor格式for element in iterable:blockelse: #可原创 2021-08-29 09:25:16 · 80 阅读 · 0 评论 -
python的虚拟环境使用
python的虚拟环境使用欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样原创 2020-08-30 14:59:50 · 94 阅读 · 0 评论