摘要: import re ''' re常用的几种用法 match 从头匹配 findall 查找所有 search 查找第一个匹配项 split 按规则拆分成列表 sub 查找并替换 ''' #编译正则,提高运行速率 rule = re.compile("[0-9]+") #^匹配字符串开头和\A效果一样,+匹配一个或多个 result = re.match("[0-9]+", "788absd... 阅读全文
posted @ 2018-04-24 08:36 与君同悦 阅读(120) 评论(0) 推荐(0)
摘要: import hashlib #创建md5加密实例 md5 = hashlib.md5() #update必须是bytes类型 md5.update(b"Hello,xiaobai!") #打印十六进制哈希值 print(md5.hexdigest()) md5.update(b"Nice to meet you!") # md5.update(b"Hello,xiaobai!Nice ... 阅读全文
posted @ 2018-04-23 12:06 与君同悦 阅读(110) 评论(0) 推荐(0)
摘要: xml.etree.ElementTree模块操作xml minidom模块操作xml 阅读全文
posted @ 2018-04-17 09:16 与君同悦 阅读(126) 评论(0) 推荐(0)
摘要: shelve持久化存 shelve取数据 阅读全文
posted @ 2018-04-16 07:25 与君同悦 阅读(128) 评论(0) 推荐(0)
摘要: ''' 操作系统的命令操作模块 ''' import os #获取当前工作目录,即当前python脚本工作的目录路径 print(os.getcwd()) #更改当前工作目录,r不用转义 os.chdir(r"D:\work") #此时目录已经更改 print(os.getcwd()) #返回当前目录 '.' os.curdir #返回当前目录的父目录 '..' os.pardir ... 阅读全文
posted @ 2018-04-12 19:37 与君同悦 阅读(163) 评论(0) 推荐(0)
摘要: 多的不说了,直接看代码吧 阅读全文
posted @ 2018-04-11 13:24 与君同悦 阅读(96) 评论(0) 推荐(0)
摘要: 时区简介 地球是自西向东自转,东边比西边先看到太阳,东边的时间也比西边的早。东边时刻与西边时刻的差值不仅要以时计,而且还要以分和秒来计算,这给人们带来不便。 为了克服时间上的混乱,1884年在华盛顿召开的一次国际经度会议(又称国际子午线会议)上,规定将全球划分为24个时区(东、西各12个时区)。规定 阅读全文
posted @ 2018-04-10 13:12 与君同悦 阅读(189) 评论(0) 推荐(0)
摘要: ''' 迭代器和生成器的结合实例 生成器只有在调用的时候才会生成相应的数据 ''' import time #吃包子 def consumer(name): print("%s 准备开始吃包子啦!" % (name)) while True: baozi = yield print("一半包子[%s]被[%s]吃掉啦" % (baozi, name)) #做包子 def pro... 阅读全文
posted @ 2018-04-03 08:23 与君同悦 阅读(117) 评论(0) 推荐(0)
摘要: ''' 内置函数 ''' #format格式化输出 print("{0},{1},{2}".format("xiaobai", "man", 26)) print("{},{},{}".format("xiaobai", "man", 25)) print("{name},{sex},{age}".format(name="xiaobai", sex="man", ag 阅读全文
posted @ 2018-04-02 16:17 与君同悦 阅读(192) 评论(0) 推荐(0)
摘要: ''' 装饰器: 不修改源代码,不修改其调用方法 ''' import getpass import time usr, pwd = "xiaobai", "111111" #装饰器 def auth(auth_type): def outter_wrapper(func): def wrapper(*args, **kwargs): if auth_type == "loca... 阅读全文
posted @ 2018-03-28 18:10 与君同悦 阅读(139) 评论(0) 推荐(0)