摘要:
一、日志记录的格式与调用方法 1.配置日志打印格式: 2.调用方式: logging.debug('debug message') #打印debug信息 logging.info('info message') #打印info信息 logging.warning('warning message') 阅读全文
摘要:
import hashlib #通过一定的算法对明文进行加密 加密算法一:md5 加密算法二:sha 阅读全文
摘要:
获取/改变工作目录: 创建/删除多层目录: 创建/删除一层目录: 删除文件: 列示文件内容: 重命名文件/目录: ***获取文件/目录信息: 获取当前操作系统的路径分隔符: 获取操作系统的其他信息: 路径的相关操作: 阅读全文
摘要:
随机数模块: random模块应用的例子:生成一个验证码: 十进制的65-90对应大写字母A-Z,97-122对应小写字母a-z,chr()函数是将数字转为对应的Unicode字符 阅读全文
摘要:
time模块的三种时间格式及其转换:时间戳、结构化时间、格式化时间 时间戳: 时间戳计算的是:从1970年1月1日8点开始到此刻经过了多少秒 结构化时间: 结构化转格式化: 格式化转结构化: 时间戳转格式化: 其他转时间戳: datetime模块: 阅读全文
摘要:
列表生成式: 一种简单赋值法: 生成器的两种创建方式: 方式一: 方式二: 用生成器打印Fibonaccci数列: 生成器对象的send方法: 伪并发的一个例子: 由于生成器中yield和send方法的作用,两段代码交替执行,实现伪并发 判断:k是列表,是可迭代的(Iterable);d是迭代器 迭 阅读全文
摘要:
闭包的一个例子: 装饰器的一个例子:原来有一个函数foo(),现在我们想在执行该函数的同时计算执行时间 下面的函数就是一个装饰器: 调用装饰器的方法:在foo函数前面@装饰器函数,实现它与装饰器的连接 被装饰函数带参数的例子1.实现两个数相加 2.实现多个数相加 装饰器加参数: 阅读全文
摘要:
定义一个函数: 函数参数的定义: 默认参数: 关键参数: 非固定参数:把报警信息传送给运维人员 1.形参前面加星号 方式一: 方式二:调用时自己打包传给形参 2.形参加**,以字典形式接收 方式一: 方式二: 返回值: 作用域 高阶函数: 函数名作返回值: 递归函数 实现求n的阶乘: 用递归实现求n 阅读全文
摘要:
1 a=set('15awee') #创建可变集合 2 s=frozenset('kokoko') #创建不变集合 3 print(a,s) 4 5 b=['dsss',4455,'dsss'] #将列表转换为集合 6 b1=set(b) 7 print(b1) 8 9 c=set('alex') 10 c.add('apple') ... 阅读全文