摘要: 三元表达式 取代 if …… else……的简单表达方式 # 常规写法 x = 1 y = 2 ​ if x>y: print(x) else: print(y) ​ #三元表达式写法 res = x if x > y else y 注意:只能判断最最基础的if else语句,不适用于elif 语句 阅读全文
posted @ 2020-05-08 16:10 MLing 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 函数有几个组成部分1.函数名2.函数体3.函数调用4.函数入参5.返回值,函数么有写返回值,函数执行完返回的none,需要return一下,想返回什么就return一下,返回的内容就是函数执行之后的结果return 1.返回数据 2.函数里遇到return立马结束,不再执行下面代码 像循环中的bre 阅读全文
posted @ 2020-05-08 16:00 MLing 阅读(1542) 评论(0) 推荐(0) 编辑
摘要: 一、递归函数定义 什么是递归: 在一个函数里在调用这个函数本身 最大递归层数是:997 最大递归层数可以修改,建议不要去修改 (如果997层数递归都没解决你的问题那只有两个原因:一、你的代码不适合用递归,二、你的代码太烂~ count = 1def xiake(): global count pri 阅读全文
posted @ 2020-05-08 15:44 MLing 阅读(249) 评论(0) 推荐(0) 编辑
摘要: print(all([1,2,3,4]))#判断可迭代的对象里面的值是否都为真,非0即真 Trueprint(all([1,2,3,4,0])) #Falseprint(any([0,1,2,3,4]))#判断可迭代的对象里面的值是否有一个为真,有一个为真就返回真,全是假才返回假 Trueprint 阅读全文
posted @ 2020-05-08 15:33 MLing 阅读(123) 评论(0) 推荐(0) 编辑
摘要: 一. 匿名函数 Python使用 lambda 来创建匿名函数。所谓匿名函数,它与用 def 关键字定义的函数相比,没有函数名称。 语法: lambda [para1, para2, ...]: expression 从匿名函数的定义格式可以看出: 1. lambda后没有跟函数名,这就是匿名函数名 阅读全文
posted @ 2020-05-08 10:48 MLing 阅读(1258) 评论(0) 推荐(0) 编辑