摘要: 一、内置函数(lambda) 没有名字的函数,特点用完就没了 固定表达式 (lambda x , y : x+y) ( 形参:返回值 ) 1 def my_sum(x,y): 2 return x + y 3 4 res = (lambda x,y:x+y)(1,2) # :(分号)左边相当于形参, 阅读全文
posted @ 2019-07-12 19:01 小王八+1 阅读(189) 评论(0) 推荐(0)
摘要: 一、三元表达式: """ 三元表达式固定表达式 值1 if 条件 else 值2 条件成立 值1 条件不成立 值2""" 运用场景:当某个条件成立做一件事,不成立做另外一件事。 例1: x = 99999 y = 9898898 res = x if x > y else y # 如果if后面的条件 阅读全文
posted @ 2019-07-12 17:01 小王八+1 阅读(393) 评论(0) 推荐(0)
摘要: 补充小知识 算法:解决问题高效率的方法 ps:二分法用于容器类型里面的数字必须有大小顺序 来,咱们看代码 l = [1,3,5,12,57,89,101,123,146,167,179,189,345] target_num = 345 def get_num(l,target_num): if n 阅读全文
posted @ 2019-07-12 15:47 小王八+1 阅读(139) 评论(0) 推荐(0)
摘要: 一、什么是函数的递归? 即:函数在调用截断直接或间接的又调用自身。 听起来有点绕~~~即函数内部套用自己,进而循环。但学while了解,写程序要避免写死循环,因为死循环会增加CPU运行负荷,严重造成死机。 那为什么会用到函数递归呢??? 二、函数递归运用的场景: 1、无限大列表,套列表,再套列表.. 阅读全文
posted @ 2019-07-12 15:34 小王八+1 阅读(228) 评论(0) 推荐(0)