Python
Liu Yong
这个作者很懒,什么都没留下…
展开
-
Python常用模块之os和sys
1、OS常用方法os.access(path, mode) # 检验权限模式 os.getcwd() #获取当前工作目录,即当前python脚本工作的目录路径os.chdir("dirname") #改变当前脚本工作目录;相当于shell下cdos.curdir #返回当前目录: ('.')os.par...原创 2018-08-27 08:03:35 · 474 阅读 · 0 评论 -
Python常用模块之time和datetime
1、时间的格式化结构化时间##把字符串时间转换成结构化时间time.strptime("2017-06-21","%Y-%m-%d")##把结构化时间转换成时间字符串time.strftime("%Y-%m-%d",time.localtime())##把一个时间转换成结构化时间time.struct_time(time.localtime())##把时间戳转换成结构...原创 2018-08-27 08:05:41 · 490 阅读 · 0 评论 -
Python常用模块之json、pickle、random、hashlib、collections
1、json和picklejson用于字符串和Python数据类型间进行转换pickle用于python特有的类型和python的数据类型间进行转换json和pickle均提供了四种方法dumps,dump,loads,load##jsondumps() ##转换成字符串loads() ##将json编码的字符串再转换为python的数据结构dump() ##转换...原创 2018-08-27 08:07:33 · 232 阅读 · 0 评论 -
Python装饰器语法糖
####装饰器的固定格式##普通版本def timer(func): def inner(*args,**kwargs): '''执行函数之前要做的''' ret = func(*args,**kwargs) '''执行函数之后要做的''' return ret return inner##wraps版本f...原创 2018-08-27 08:16:40 · 275 阅读 · 0 评论 -
Python基础之字符串(str)常用操作
len()返回字符串的长度##Python3>>> print(len('ab12我'))5##Python2>>> print(len('ab12我'))6join()将字符串的每个元素按照指定的分隔符进行拼接def join(self, iterable): return "">>> str1='*'...原创 2018-08-24 12:08:50 · 618 阅读 · 0 评论 -
Python常用模块之re
1、正则表达式规则2、Python正则常用模块 2.1、re.match与re.search函数说明:re.match 尝试从字符串的起始位置匹配一个模式,如果不是起始位置匹配成功的话, match()就返回none。 re.search 扫描整个字符串并返回第一个成功的匹配。函数语法:re.match(pattern, string, fla...原创 2018-08-24 12:14:42 · 188 阅读 · 0 评论