摘要: import os print(os.getcwd())#执行所在的目录 # os.makedirs('\python作业\景s12\day18')#可生成多层递归目录 # os.mkdir('\python作业\景s12\zhangyajie')#生成单级目录 # os.rmdir('\python作业\景s12\zhangyajie')#删除单级目录, # os.remove('\pytho... 阅读全文
posted @ 2018-05-22 22:07 Mr~Zhang 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 表示时间的三种方式 在python中,通常有着三种方式来表示时间:时间戳,元祖,格式化的时间字符串: 1,时间戳(timestamp):通常来说时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量,是按照伦敦时间来计算的,我们运行type(time.time())返回的是float 阅读全文
posted @ 2018-05-22 10:16 Mr~Zhang 阅读(167) 评论(0) 推荐(0) 编辑
摘要: ret =re.findall('\d+', 'eva123egon4yuan567') print(ret)#返回满足条件的结果 ,放在一个列表里。 ret2 = re.search('\d+','evaegonyu1an') print(ret2.group())# 函数会在字符串内查找模式匹配,只到找到第一个匹配然后返回一个包含匹配信息的对象,该对象可以 # 通过调用group()方法得... 阅读全文
posted @ 2018-05-21 22:01 Mr~Zhang 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 判断手机号是否合法。 正则表达式 字符: 量词: . ^ $ * + ? { } 李杰李莲李二 李杰和李莲英李二棍 注意:前面的*,+,?等都是贪婪匹配,也就是尽可能匹配,后面加?号使其变成惰性匹配 李杰李莲英李二棍子 李杰李莲英李二棍子 4563 4563 分组 ()与 或 |[^] 身份证号码是 阅读全文
posted @ 2018-05-21 20:10 Mr~Zhang 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 作用域相关: locals :函数会以字典的类型返回当前位置的全部局部变量。 globals:函数以字典的类型返回全部全局变量 其他类型相关: eval:执行字符串类型的代码,并返回最终结果。 exec:执行字符串类型的代码。 compile 有返回值的字符串形式的代码用eval,没有返回值的字符串 阅读全文
posted @ 2018-05-17 19:52 Mr~Zhang 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 迭代器 什么是可迭代对象? 内部含有__iter__方法就是可迭代对象。 什么事迭代器? 内部含有__iter__和__next__方法的就是迭代器。 实际上可迭代对象是不可以一个一个的一次取值的,因为他没有__next__方法。 迭代器取值有两种方法。 第一种 (print(la.__next__ 阅读全文
posted @ 2018-05-16 14:51 Mr~Zhang 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 多个装饰器装饰一个函数 函数的有用信息。 装饰器的有用信息 阅读全文
posted @ 2018-05-15 20:49 Mr~Zhang 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 闭包:当函数开始执行时,如果遇到了闭包,他有一个机制,他会永远开辟一个内存空间,将必包中的变量等值放入其中,不会随着函数的执行完毕而消失。 name = '老男孩'def wraaper(n): n = '老男孩' def innper(): print(n) innper() print(innp 阅读全文
posted @ 2018-05-11 16:45 Mr~Zhang 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 函数名:函数名可以理解为一个特殊的变量。直接打印函数名,得到的是函数的内存地址。 函数名可以定义为一个函数的参数。 函数名可以作为容器类型的元素。 函数能作为字典的值。 函数名还可以作为函数的返回值 什么是闭包? 闭包,就是内层函数对外层函数(非全局)变量的引用。 内存函数对外层函数非全局变量的引用 阅读全文
posted @ 2018-05-11 16:38 Mr~Zhang 阅读(129) 评论(0) 推荐(0) 编辑
摘要: *args(接受的是所有的位置参数) 以元组的形式返回给函数调用者。 **kwargs(接收的是所有的关键字参数) 以字典的形式,返回给函数调用者。 **dict 将字典的键值对添加到kwargs字典中。 *可迭代对象(str,list,tuple,list,dict(key))每一个元素添加到ar 阅读全文
posted @ 2018-05-10 15:30 Mr~Zhang 阅读(246) 评论(0) 推荐(0) 编辑