摘要:
import re#'(?P<name>...)' 分组匹配print(re.search("(?P<id>[0-9]+)","abc12345daf@34")) #返回一个对象print(re.search("(?P<id>[0-9]+)", "abc12345daf@34").groupdict 阅读全文
摘要:
#hashlibimport hashlib#md5m = hashlib.md5()m.update(b"Hello")print(m.hexdigest()) #hexdigest十六进制加密m.update(b"It's me") #包含之前的Helloprint(m.hexdigest()) 阅读全文
摘要:
FROM orangejyc/alpine-oraclejdk8:latestVOLUME /tmp #/var/lib/docker 下面随机创建一个目录挂载到容器的/tmpADD ./target/account-manager-0.0.1-SNAPSHOT.jar app.jar #如果不写绝 阅读全文
摘要:
创建一个configparser格式的文档:import configparserconfig = configparser.ConfigParser()config["DEFAULT"] = {'ServerAliveInterval': '45', 'Compression': 'yes', ' 阅读全文
摘要:
time模块:时间相关的操作import timex = time.localtime()print(x)y = time.strftime("%Y-%m-%d %H:%M:%S",x)print(y)z = time.strptime(y,"%Y-%m-%d %H:%M:%S")print(z)这 阅读全文
摘要:
<function b at 0x0000000001E84BF8><function b at 0x0000000001E84BF8>32001016 把print(c)得到的结果转换成10进制,就和print(id(c))的结果一样了; 阅读全文
摘要:
通过将对象序列化可以将其存储在变量或者文件中,可以保存当时对象的状态,实现其生命周期的延长。并且需要时可以再次将这个对象读取出来。Python中有几个常用模块可实现这一功能。 json模块: 序列化: 阅读全文
摘要:
a = {6:2,8:0,1:4,-5:6,99:11,4:22}print( sorted(a.items()) ) #默认安照key排序的print( sorted(a.items(),key=lambda x:x[1]) ) #按照value排序print(a )参考:http://www.r 阅读全文
摘要:
字典是按照hash存的,他会映射一个hash表,所以查找的时候根据一些算法会很快; 参考: https://harveyqing.gitbooks.io/python-read-and-write/content/python_advance/python_dict_implementation.h 阅读全文