摘要:
1.什么是迭代器? 迭代器: 能被next()函数调用并不断返回下一个值的对象称为迭代器(Iterator 迭代器是对象)概念: 迭代器指的是迭代取值的工具,迭代是一个重复的过程,每次重复都是基于上一次的结果而继续的, 单纯的重复并不是迭代 特征: 不依赖索引,而通过next指针(内存地址寻址)迭代 阅读全文
摘要:
2、匹配年月日日期 格式 2018-12-31([12]\d{3})-(0?[1-9]|1[0-2])-(0?[1-9]|[12]\d|3[01]) 0?[1-9]|1\d|2\d|3[01] => 0?[1-9]|[12]\d|3[01] 3、匹配qq号 5-12 首字符没有0 [1-9]\d{4 阅读全文
摘要:
1.可滑动的序列 自定义一个函数 根据参数n的值 , 变成对应个元素的容器 (zip) """listvar = [1,2,3,4,5,6,7,8,9]n = 2listvar = [[1,2],[3,4],[5,6],[7,8]]n = 3listvar = [[1,2,3],[4,5,6],[7 阅读全文
摘要:
1.用推导式写如下程序 (1)构建如下列表:[0, 2, 4, 6, 8, 10, 12, 14, 16, 18]lst = [i * 2 for i in range(10)]lst = [i for i in range(0,19,2) ]print(lst) (2)lst = ['alex', 阅读全文
摘要:
# 按照列表中的每个字典的values大小进行排序,形成一个新的列表。listvar = [ {'sales_volumn': 0}, {'sales_volumn': 108}, {'sales_volumn': 337}, {'sales_volumn': 475}, {'sales_volum 阅读全文
摘要:
1.预定义字符集意思,匹配单个字符 . 匹配任意字符,除了换行符\n \d 匹配数字\D 匹配非数字\w 匹配字母或数字或下划线 (正则函数中,支持中文的匹配)\W 匹配非字母或数字或下划线\s 匹配任意的空白符\S 匹配任意非空白符\n 匹配一个换行符\t 匹配一个制表符[] 匹配中括号内列举的字 阅读全文
摘要:
1.什么是列表的深拷贝,浅拷贝? 浅拷贝: 只拷贝一级容器中的所有元素独立出一个单独的空间. 深拷贝: 把所有层级的容器中所有元素都单独拷贝一份,形成独立的空间 用法示例:请看 2.什么是LEGB? LEGB原则(就近找变量原则) #找寻变量的调用顺序采用LEGB原则(即就近原则) B —— Bui 阅读全文
摘要:
socket 是网络通信过程中,信息拼接的工具,(中文:套接字),在开发中,一个端口只对一个程序生效,在测试时,允许端口重复捆绑(开发时删掉),在bind方法之前加上这句话,就可以让一个端口重复使用 # 总结: TCP协议是面向连接的无边界协议 黏包现象一: 在发送端,由于在缓冲区两个数据小,发送的 阅读全文
摘要:
wsgiref模块其实就是将整个请求信息给封装了起来,就不需要你自己处理了,假如它将所有请求信息封装成了一个叫做request的对象,那么你直接request.path就能获取到用户这次请求的路径,request.method就能获取到本次用户请求的请求方式(get还是post)等,那这个模块用起来 阅读全文
摘要:
1. 工作中经常会遇到需要将多个csv文件合并在一起保存成一个csv文件的情况,pandas中有一个concat函数就可以把多个csv文件合并在一起. 示例代码: import osimport glob # 读取多个csv文件 all_csv = glob.glob(os.path.join(cs 阅读全文
摘要:
1.pandas读取csv文件,并选择数据行,数据列,单个及多个数据 CSV文件 示例代码: import numpy as np import pandas as pd csv_path = r'C:\Users\10907\Documents\Training\days\csv文件操作\test 阅读全文