![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
python总结内容
丫丫丫而立
IT测试一枚,分享自己总结,一起进步
展开
-
使用yied生成数据
需求: 生成xlsx文档,包括3列:用户名,账号,邮箱,其中用户名不能重复,且为手机格式。原创 2022-06-15 13:35:28 · 260 阅读 · 0 评论 -
python的re
1.三种匹配方式 match—re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话,match()就返回none search—re.search 扫描整个字符串并返回第一个成功的匹配 findall—在字符串中找到正则表达式所匹配的所有子串,并返回一个列表,如果没有找到匹配的,则返回空列表。 { "node": { "createdIndex": 285911008, "dir": false, "key": "/registry/ipsec/v1原创 2022-05-06 18:02:28 · 597 阅读 · 0 评论 -
python的切片
1.非负下标索引和负数下标索引共同构成了Python索引的有效范围 2.可用的数据类型有list,str,tuple 3.具体用法:切片是:前闭后开 >>> a [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> a[1] 1 ###索引为2包括,索引为4不包括 >>> a[2:4] [2, 3] ###负数就正常的数元素的个数,倒数第一 >>> a[-1] 9 ####倒数第4个数到倒数第1个数(不包括) >原创 2022-04-27 14:47:10 · 726 阅读 · 0 评论 -
python使用生成器或是迭代器读文件
1.按代码块读取–生成器 def read_in_chunks(file_obj, chunk_size = 2048): """ 逐件读取文件 默认块大小:2KB """ while True: data = file_obj.read(chunk_size) # 每次读取指定的长度 if not data: break yield data with open('filename', 'r原创 2022-04-18 18:06:47 · 1181 阅读 · 0 评论 -
装饰器举例
定义:本质上是函数,(装饰其他函数)就是为其他函数添加附件功能 原则: 不能修改被装饰函数的源代码 不能修改被装饰函数的调用方式 举例:把current_time,还有distance_current_time合成一个函数和装饰器 #auther:Summer-yang #datetime:2022/4/18 14:44 import datetime import re UTC_FORMAT = '%Y-%m-%dT%H:%M:%SZ' def current_time(hours=None,time_原创 2022-04-18 16:10:36 · 91 阅读 · 0 评论 -
python的lambda函数
匿名函数,使用方式lambda 参数:表达式【在内存中的回收机制s是,使用完以后,内存地址就会被释放。是一次性函数】 lambda x:x*3对应的常规函数: def test(x): return x*3 2.使用方式: a.有入参 >>> t = lambda x:x*3 >>> t(3) 9 >>> ```python b.无入参 >>> lambda: 'test' <function <lambda>原创 2022-04-12 10:36:08 · 777 阅读 · 0 评论 -
学习信息按照score排序-python
# -*- coding:utf-8 -*- #__author__ = 'YYY' import re PATH = r'C:\Users\tester\Desktop\sd.txt' def read_file(path): """ read sd.txt,return list :param path: :return: """ stu_list = [] with open(PATH, 'r', ) as f: for i.原创 2022-03-31 10:46:02 · 1674 阅读 · 0 评论 -
Python发送multipart/form-data格式数据
1.multipart/form-data详情情况请参考: https://www.cnblogs.com/mysticbinary/p/11692909.html 2.应用 根据1的介绍,我们可以知道:key是:uploadEquipmentStr value是:[{“sn”:“E201201911190008”,“version”:“v4.5.0-52_gb5e8b4a_20210824_DEBUG”}],但是需要注意的是:value的值并发是一个list,而应该是一个str,即: {“uploadEq原创 2021-08-25 09:51:51 · 646 阅读 · 0 评论