06 2017 档案
摘要:一、面向过程与面向对象 面向过程: 优点:降低程序复杂度 缺点:牵一发而动全身,不易扩展 应用场景:很少改变的场景,比如linux kernel,git 面向对象: 优点:易扩展 缺点:可控性差 应用场景:互联网,游戏,企业内部软件 二、类和对象 描述:对象是特征(变量)与技能(函数)的结合,类是一
阅读全文
摘要:一、时间模块 使用前必须先导入time模块 1.时间戳 print(time.time()) 2.结构化时间 print(time.localtime())(本地时间) print(time.gmtime()) (格林威治时间) 3.时间提取(年月日时分秒) print(time.localtime
阅读全文
摘要:正则模块 import reprint(re.findall('\w','as213df_*|'))print(re.findall('\W','as213df_*|')) print(re.findall('a\wb','a_b a3b aEb a*b')) print(re.findall('\
阅读全文
摘要:匿名函数 1.实例 f=lambda x,y:x+yprint(f(1,2)) 等同于 def func(x,y): return x+yfunc(1,2) 2.应用 salaries={'egon':3000,'alex':100000000,'wupeiqi':10000,'yuanhao':2
阅读全文
摘要:函数体内含有yield关键字,那该函数的执行结果是生成器对象 生成器对象的本质就是迭代器,所以yield的功能是 1.把函数的执行结果做成迭代器 2.可以返回多次值,而return只能返回一次值 3.可以挂起函数的执行 yield语句形式 yield 1 yield的表达式形式 x=yield ne
阅读全文