上一页 1 ··· 3 4 5 6 7 8 9 下一页

2017年6月24日

python3 time、random、hashlib模块

摘要: 二、随机数模块 阅读全文

posted @ 2017-06-24 22:06 lucaq 阅读(215) 评论(0) 推荐(0) 编辑

2017年6月22日

python3 os模块

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

posted @ 2017-06-22 23:19 lucaq 阅读(586) 评论(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 阅读(121) 评论(0) 推荐(0) 编辑

python3 递归

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

posted @ 2017-06-22 23:01 lucaq 阅读(177) 评论(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 阅读(256) 评论(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 阅读(289) 评论(0) 推荐(0) 编辑

python3 yield表达式形式应用

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

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

2017年6月20日

python3 生成器表达式

摘要: 与列表解析的不同是,列表解析用中括号,生成器表达式用小括号 生成器表达式的应用: 阅读全文

posted @ 2017-06-20 00:08 lucaq 阅读(447) 评论(0) 推荐(0) 编辑

python3 三元表达式,列表解析

摘要: 三元表达式 x=2 y=3 if x > y: print(x) else: print(y) res='aaaaa' if x > y else 'bbbbbbb' #三元表达式 print(res) def max2(x, y): # if x > y: # return x # else: # return ... 阅读全文

posted @ 2017-06-20 00:04 lucaq 阅读(42689) 评论(1) 推荐(2) 编辑

2017年6月19日

python3 迭代器,生成器

摘要: 一 、什么是迭代 1、 重复 2、下次重复一定是基于上一次的结果而来 while True: cmd=input(':') print(cmd) l=[1,2,3,4] count=0 while count ') yield 1 print('second----->') yield 2 ... 阅读全文

posted @ 2017-06-19 20:10 lucaq 阅读(268) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 下一页

导航