2020年12月1日
摘要: 17.面试题(难) 1)面试题1 友情提示:惰性机制,不到最后不拿值 2)面试题2 (1)求输出结果 改写代码: 通过调试模式,可以清楚看到代码的执行过程。 lst1.append(fn):列表lst1中存储的是fn函数的地址,4个函数中保存的函数都是i*x lst2.append(m(2)):才开 阅读全文
posted @ 2020-12-01 17:35 叮当2000 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 16.函数进阶 6)函数的递归 函数调用自身的编程技巧称为递归,python递归的最大深度是1000。 (1)递归函数的特点 特点:一个函数内部调用自己,函数内部可以调用其他函数,当然在函数内部也可以调用自己 代码特点: ①函数内部的代码是相同的,只是针对参数不同,处理的结果不同 ②当参数满足一个条 阅读全文
posted @ 2020-12-01 17:09 叮当2000 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 16.函数进阶 5)内置函数 Python共69个内置函数,参考官网: https://docs.python.org/zh-cn/3/library/functions.html (1)匿名函数 lambda 匿名函数不需要显示地定义函数名,语法: lambda 参数 :返回值 打印数据长度 (2 阅读全文
posted @ 2020-12-01 16:45 叮当2000 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 16.函数进阶 1)第一类对象(函数名) 函数名的本质就是变量 函数名可以像变量一样进行赋值操作 函数名可以作为参数传递 函数名可以作为函数的返回值 函数名可以作为数据加入列表或字典 2)函数参数和返回值的作用 函数根据有没有参数以及有没有返回值,没有必然联系,可以根据需求随意组合 定义函数时,是否 阅读全文
posted @ 2020-12-01 15:11 叮当2000 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 15.变量进阶 7)推导式 列表、字典、结合都可以使用推导式,没有元组推导式 (1)列表推导式 使用循环语句创建列表 使用列表推导式创建列表 [结果 for循环 if语句] 只要偶数序号 把列表中姓张的人检索出来,放入新列表 使用推导式得到列表[1,4,9,16,25,36] 在列表[3,6,9]的 阅读全文
posted @ 2020-12-01 14:26 叮当2000 阅读(97) 评论(0) 推荐(0) 编辑