摘要: os模块 posix(unix) nt(win) mac import osprint(os.name) #nt os和sys的区别: os是负责程序和操作系统之间的交互。 os.path (是一个模块,提供一些方法) sys负责程序和python解释器之间的交互。 sys.path (相当于环境变 阅读全文
posted @ 2016-09-23 22:37 xuanhui 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 高阶函数: 可以把函数作为参数传入,这样的函数叫做高阶函数。 高阶函数除了可以接受函数作为参数外,还可以把函数作为返回值。 def func(a,b,c): return c(a)+c(b)print(func(-3,4,abs)) #7 把函数做为返回值: def func(*args): def 阅读全文
posted @ 2016-09-23 21:36 xuanhui 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 定义:函数包含对自身的调用,这个函数就是递归。 #递归要有一个明确的结束条件 L1 = [1,2,3,4,5,6]def sum(L): if not L: print("L is empty") return 0 else: print(L[1:]) return L[0]+sum(L[1:]) 阅读全文
posted @ 2016-09-23 21:26 xuanhui 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 循环: test = [1,2,3,4,5,6,7,7,8] for i in test: if int(i)>3: print(i) 列表推导式子: test = [1,2,3,4,5,6,7,7,8] t1=[i for i in test if int(i)>3]print(t1) mytes 阅读全文
posted @ 2016-09-23 21:14 xuanhui 阅读(150) 评论(0) 推荐(0) 编辑