11 2017 档案
摘要:Thread import threading,time def f(name): print ('my name is {0}'.format(name)) time.sleep(1) p=threading.Thread(target=f,args=('a',)) q=threading.Thr
阅读全文
摘要:Process pool连接池 Pipe 结果输出 Queque 结果输出 Lock (对同一对象操作时需要添加)
阅读全文
摘要:闭包,语法闭包 如果在一个内部函数里,对在外部作用域(但不是在全局作用域)的变量进行引用,那么内部函数就被认为是闭包 个人见解:就是函数嵌套函数,里面的函数调用了外部函数参数或变量,并返回的是函数,内部函数即是闭包 装饰器其实就是一个以函数作为参数并返回一个替换函数的可执行函数(基于LEGB作用域,
阅读全文
摘要:递归函数特点 1调用函数自身,2有停止条件 速度相当慢,通常不建议使用, 用循环代替递归 用循环实现 利用递归写Fibonacci(斐波那契数列)数列(35以上速度就相当慢了) fitter 过滤 map 修改 reduce lambda:匿名函数 快速定义单行的最小函数,类似与C语言中的宏,这些叫
阅读全文
摘要:B built-in 内置函数 查找变量遵循legb原则,从local往外找 nonlocal是python3才有 结果输出
阅读全文
摘要:特点:1无序,2不重复 功能:1去重,2关系测试 add与update区别 #add以元素的方式添加 并集 (a|b或union) 交集 (a&b或intersection) 差集 (a有b没有 ,a-b或difference) 对称差集 (交集相反,去除相同项,^或symmetric_differ
阅读全文
摘要:参考官网 https://docs.python.org/3/library/json.html https://docs.python.org/3/library/pickle.html 了解这两个模块首先要知道什么是序列化,反序列化 通常我们把变量从内存中变成可存储或传输的过程称之为序列化,序列
阅读全文
摘要:浅拷贝只拷贝一层 list,dict自带的copy方法,copy模块的copy方法 结果输出 深拷贝用copy模块的deepcopy
阅读全文
摘要:参考官网 https://docs.python.org/3/library/logging.html https://docs.python.org/3/library/logging.handlers.html logging日志模块 包含logger,handler,filter,format
阅读全文
摘要:参考官方网站https://docs.python.org/3/library/configparser.html 创建配置文件(创建字典的形式) import configparser config = configparser.ConfigParser() #########写配置文件方法一##
阅读全文
摘要:填充 center,ljust,rjust,zfill,expandtabs center 居中 >>> a='123abc456edf' >>> a.center(30,'.') #字串长30不够以.填充(居中) '.........123abc456edf.........' ljust左填充,
阅读全文