上一页 1 ··· 8 9 10 11 12
摘要: lambda 匿名函数 并不是没有名字,而是名字统一叫做<lambda> 特点:一句话函数,主要适用于简单函数 语法 lambda 参数: 返回值 1. 函数的参数可以有多个. 多个参数之间⽤逗号隔开 2. 匿名函数不管多复杂. 只能写⼀⾏, 且逻辑结束后直接返回数据 3. 返回值和正常的函数⼀样, 阅读全文
posted @ 2021-01-18 11:38 苦行僧冬*婷 阅读(135) 评论(0) 推荐(0)
摘要: 递归:自己调用自己 1.用递归查找文件: import os def func(filepath,n): files = os.listdir(filepath) #这是os模块自带的方法,返回文件夹下的所有文件 for file in files: f_d = os.path.join(filep 阅读全文
posted @ 2021-01-16 12:12 苦行僧冬*婷 阅读(130) 评论(0) 推荐(0)
摘要: break: 只能在while,和for循环中!!!! if不行 会报错 break outside loop # break跳出循环 1.打破的是最小封闭的while或for循环,在这里我是这么理解的,直接终止while循环,如果嵌套了多层for循环终止最内层循环. eg: while True: 阅读全文
posted @ 2021-01-15 17:20 苦行僧冬*婷 阅读(413) 评论(0) 推荐(0)
摘要: 生成器(一):面试题 def add(a,b): #这里是一个求和函数 a+b return a+b def test(): #这是一个生成器函数 0-3 for r_i in range(4): yield r_i g= test() #生成器g for n in [2,10]: g = (add 阅读全文
posted @ 2021-01-15 14:45 苦行僧冬*婷 阅读(74) 评论(0) 推荐(0)
摘要: 自己创作,网址https://www.processon.com/mindmap/6000e86907912914e7553ce4 阅读全文
posted @ 2021-01-15 11:48 苦行僧冬*婷 阅读(111) 评论(0) 推荐(0)
摘要: 1.程序运行到函数定义的时候,其实只是把函数存入内存的一块空间里,当函数调用的时候才会执行 2.函数名其实就是变量,所以命名规范跟变量一样 def func(): print('哈哈') print(func) #打印的是内存地址 func = 3 print(func)#打印的是3 3.函数名可以 阅读全文
posted @ 2021-01-12 19:48 苦行僧冬*婷 阅读(56) 评论(0) 推荐(0)
摘要: 1.sum中可以直接接受一个可迭代对象. 他会把这个可迭代对象进行迭代. 把每个元素累加 2.在函数定义过程中,默认值如果是可变的数据类型,每次使用的时候都是同一个. def extendList(val, list=[]): list.append(val) return listlist1 = 阅读全文
posted @ 2021-01-12 15:57 苦行僧冬*婷 阅读(65) 评论(0) 推荐(0)
摘要: 1.函数的参数 调用函数时传的参数是实参,定义函数时传入的参数是形参 实参分为位置参数和关键字参数,混合参数(位置参数在前,关键字在后) 形参分为 位置参数,默认值参数 位置(位置>>默认值) 动态传位置参 *args 动态传关键字参数**args *args,**args在形参分别表示 聚合 *l 阅读全文
posted @ 2021-01-11 21:50 苦行僧冬*婷 阅读(47) 评论(0) 推荐(0)
上一页 1 ··· 8 9 10 11 12