常见模块(七) re模块
摘要:字符: 量词:这些量词都是贪婪匹配,比如 \d{2,3} >匹配字符串123456 的结果是2个 分别是123 和456 而不是12 、34、56 但是在量词的后面如果加上一个? 那么代表的意思是惰性匹配 \d{2,3}?-->匹配字符串123456的结果是12 、34、56 分组: 第一层含义:表
阅读全文
常见模块(五) random模块
摘要:random随机函数中的常用方法 1.random.random 返回一个介于左闭右开[0.0, 1.0)区间的浮点数 2.random.randrange(start,stop[,step]) 返回range[start,stop)之间左闭右开一个整数,可加step,跟range(0,10,2)类
阅读全文
常见模块(四) os模块
摘要:注: os模块是实现python程序对操作系统(operation system)的操作 1.对文件或者目录进行删除或者创建的相关操作 2.对一个绝对路径的分割 3.判断输入结果是一个目录还是文件,返回波尔类型的值 4.文件的相关属性,比如大小,创建时间,修改时间,最后访问时间 os.stat是os
阅读全文
常见模块(二) logging模块
摘要:logging模块是专门做日志系统的.分为函数版和自定义函数. (一)logging模块初级版 缺点,不能指定字符集,不能把屏幕输出和文件日志同时记录。只能选择其一。 文件记录日志 屏幕输出日志 (二)logging模块中自定义日志系统 常用方法:
阅读全文
常见模块(三) pickle模块和json模块
摘要:(一)json和pickle的区别 1.json是不同编程语言实现数据交换的工具,他是用来把python中的数据对象转换成字符串或者写入文件中的,再由其他语言通过json加载进来。 2.pickle是python独有的数据交换工具,他是把python中的对象转换成字节码再存入到文件中,因为是字节码,
阅读全文
初识模块
摘要:一> 模块的分类 1) 内置模块: 在python安装好以后,内置模块就已经全部导入,用的时候,这些模块只需要import就可以了 2) 第三方模块: python是一个开放的平台,民间的一些高手都会将一些好的想法用模块去实现,然后统一放到pypi.org这个网站上,我们要想使用这些模块,就需要先从
阅读全文
常见模块(一) time/datetime
摘要:1 time模块 1)时间三种格式的转化 2)time模块的相关方法 time.time() 打印当前时间的时间戳 单位是秒 距离1970年1月1日到当前的时间差 time.sleep(n) 让程序暂停n秒 time.localtime(n) 将一个时间戳n秒转换成一个python内部的结构化时间
阅读全文