2017年6月22日

python3 os模块

摘要: os模块 os模块的作用: os,语义为操作系统,所以肯定就是操作系统相关的功能了,可以处理文件和目录这些我们日常手动需要做的操作,就比如说:显示当前目录下所有文件/删除某个文件/获取文件大小…… 另外,os模块不受平台限制,也就是说:当我们要在linux中显示当前命令时就要用到pwd命令,而Win 阅读全文

posted @ 2017-06-22 23:19 lucaq 阅读(633) 评论(0) 推荐(0)

python3 内置函数(转)

摘要: http://www.runoob.com/python/python-built-in-functions.html divmod(7,2) # 返回(3,1)商和余的元组 frozenset() #返回不可变集合 pow(2,3,2) # (2**3)%2 阅读全文

posted @ 2017-06-22 23:11 lucaq 阅读(128) 评论(0) 推荐(0)

python3 递归

摘要: 递归调用: 在调用一个函数的过程中,直接或者简介调用了该函数本身 必须有一个明确的结束条件 递归特性: 1. 必须有一个明确的结束条件 2. 每次进入更深一层递归时,问题规模相比上次递归都应有所减少 3. 递归效率不高,递归层次过多会导致栈溢出(在计算机中,函数调用是通过栈(stack)这种数据结构实现的,每当进入一个函数调用,栈就会加一层栈帧, 每当函数返回,栈就会减一层栈... 阅读全文

posted @ 2017-06-22 23:01 lucaq 阅读(196) 评论(0) 推荐(0)

python3 匿名函数,map/reduce/filter等函数结合应用

摘要: 匿名函数就是不需要显式的指定函数 匿名函数三个例子 max,zip函数应用 max函数,zip函数应用 map,reduce,filter函数应用(第一参数为函数,一般用lambda) map函数,映射 reduce函数,合并 filter函数,过滤 sorted函数,排序 阅读全文

posted @ 2017-06-22 22:52 lucaq 阅读(265) 评论(0) 推荐(0)

python3 面向过程编程思想,函数综合应用

摘要: 应用:grep -rl 'root' /etc 实现过滤文件的功能 import os def init(func): def wrapper(*args,**kwargs): g=func(*args,**kwargs) next(g) return g return wrapper #阶段一:递归地找文件的绝对路径,把路径发... 阅读全文

posted @ 2017-06-22 22:02 lucaq 阅读(298) 评论(0) 推荐(0)

python3 yield表达式形式应用

摘要: 我们已知: 生成器函数:函数体内包含有yield关键字,该函数执行的结果是生成器 yield的功能: 1.与return类似,都可以返回值,但不一样的地方在于yield返回多次值,而return只能返回一次值 2.为函数封装好了__iter__和__next__方法,把函数的执行结果做成了迭代器 3.遵循迭代器的取值方式obj.__next__(),触发的函数的执行,函数暂停与再继续的状态... 阅读全文

posted @ 2017-06-22 21:50 lucaq 阅读(1006) 评论(0) 推荐(0)

导航