06 2017 档案

摘要:一、面向过程与面向对象 面向过程: 优点:降低程序复杂度 缺点:牵一发而动全身,不易扩展 应用场景:很少改变的场景,比如linux kernel,git 面向对象: 优点:易扩展 缺点:可控性差 应用场景:互联网,游戏,企业内部软件 二、类和对象 描述:对象是特征(变量)与技能(函数)的结合,类是一 阅读全文
posted @ 2017-06-12 19:26 geek_ace 阅读(154) 评论(0) 推荐(0) 编辑
摘要:一、时间模块 使用前必须先导入time模块 1.时间戳 print(time.time()) 2.结构化时间 print(time.localtime())(本地时间) print(time.gmtime()) (格林威治时间) 3.时间提取(年月日时分秒) print(time.localtime 阅读全文
posted @ 2017-06-09 17:52 geek_ace 阅读(262) 评论(0) 推荐(0) 编辑
摘要:正则模块 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('\ 阅读全文
posted @ 2017-06-03 10:52 geek_ace 阅读(156) 评论(0) 推荐(0) 编辑
摘要:匿名函数 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 阅读全文
posted @ 2017-06-03 10:33 geek_ace 阅读(294) 评论(0) 推荐(0) 编辑
摘要:函数体内含有yield关键字,那该函数的执行结果是生成器对象 生成器对象的本质就是迭代器,所以yield的功能是 1.把函数的执行结果做成迭代器 2.可以返回多次值,而return只能返回一次值 3.可以挂起函数的执行 yield语句形式 yield 1 yield的表达式形式 x=yield ne 阅读全文
posted @ 2017-06-01 23:08 geek_ace 阅读(278) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示