摘要:
Python 一些常用模块 python 里的一些常用模块。 1 namedtuple 模块 2 队列queue 3 有序字典 4 随机数 random 练习: 生成随机数 5 time 模块 和时间有关系的我们就要用到时间模块。在使用模块之前,应该首先导入这个模块。 表示时间的三种方式 在Pyth 阅读全文
摘要:
正则表达式 字符: 量词: 注意: “量词” 后面如果再出现 ?的话, 表示 “非贪婪模式” python 中的 re 模块 爬虫练习: 阅读全文
摘要:
内置函数 1, Bytes 输出如下: 2 bytearray 函数 输出如下: 3 memoryview 输出如下: 4 小知识: 中文字符的unicode --> 中文字符的方法:使用eval 输出如下: 5 zip 方法, “拉链方法” 示例程序: 输出如下:(按最短长度”拉上拉链“,对于字典 阅读全文
摘要:
迭代器 迭代器遵循迭代器协议:必须拥有__iter__方法和__next__方法。 list1 = [1,2,3,4,5] it = list1.__iter__() it 就是个迭代器。 it.__next()__ 输出 1 it.__next()__ 输出 2 .。。。。。等等, 每次输出1个值 阅读全文
摘要:
Python 装饰器 1 装饰器程序初步印象 import time def func(): time.sleep(0.01) print("程序运行干活。。。") def timer(f): def inner(): time1 = time.time() f() time2 = time.tim 阅读全文
摘要:
Python 练习题一 1 写一个函数, 传入文件名,需要替换的内容, 完成文件内部需要修改内容的替换 阅读全文
摘要:
文件操作 1 打开一个同目录的文本文件,只读方式。 操作方式:只读,只写,追加,读写,写读..... 以什么编码方式储存的文件,就以什么编码打开进行操作。 以rb 方式打开一个文件时, 读取的是byte: 2 以只写方式写文件, 文件不存在就创建, 存在就覆盖。 先编码成bytes后再以'rb'方式 阅读全文