摘要: 一 if语句的嵌套 1 在嵌套的 if 语句结构,可以在一个 if... elif... else 结构里面可有另外一个 if... elif... else 结构。 语法: 1 if expression1: 2 statement(s) 3 if expression2: 4 statement 阅读全文
posted @ 2020-07-14 10:56 洛兰123 阅读(169) 评论(0) 推荐(0) 编辑
摘要: 一 相关概念 1 定义:简单点来说,就是一个函数直接或间接调用自身的一种方法,它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解。 注意:递归具有危险性,很容易导致程序崩溃,所以一定要有边界条件 2 能力:用有限的语语句来定义对象的无限集合。 3 内容:一般来说,递归需要有边 阅读全文
posted @ 2020-07-13 22:34 洛兰123 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 一 lambda表达式 1 功能: lambda 表达式,又称匿名函数,常用来表示内部仅包含 1 行表达式的函数 2 概念:https://www.runoob.com/python/python-functions.html lambda只是一个表达式,函数体比def简单很多。 lambda的主体 阅读全文
posted @ 2020-07-13 18:17 洛兰123 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 一 代码及执行结果 ex30.py 1 people = 14 2 cars = 15 3 trucks = 10 4 5 if cars > people: 6 print("We should take the cars.") 7 elif cars < people: 8 print("We 阅读全文
posted @ 2020-07-13 12:23 洛兰123 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一 代码及运行结果 ex29.py 1 people =30 2 cats = 13 3 dogs = 19 4 5 if people < cats: 6 print("Too many cats! The world is dommed!") 7 8 if people > cats: 9 pr 阅读全文
posted @ 2020-07-12 22:30 洛兰123 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 一 解题步骤 不论何时,当你看到这些布尔逻辑表达式,你可以通过以下简单的几步来解决它们: 1. 把每一个相等性测试(== 或者 !=)替换成真实性测试。 2. 先解决圆括号里面的 and/or。 3. 找到每一个 not,然后把它反转过来。 4. 找到剩余的 and/or,然后解决掉。 5. 当你完 阅读全文
posted @ 2020-07-11 13:12 洛兰123 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 引以为戒:“我得告诉你,这个练习一开始不会很有趣,甚至会冗长乏味,但是它会教给你作为程序员所需的一项重要技能。你需要记住这些重要的理念,当你掌握它们的时候,你会发现其中大多理念都非常令人激动。你会苦苦思索,就像 跟章鱼搏斗(wrestling a squid),直到有一天你最终理解它们。所有记忆工作 阅读全文
posted @ 2020-07-11 10:14 洛兰123 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 一 测试题 第18讲: 1 函数文档和直接用“#”为函数写注释有什么不同? 给函数写文档是为了让别人可以更好的理解你的函数,所以这是一个好习惯: >>> def MyFirstFunction(name): '函数文档在函数定义的最开头部分,用不记名字符串表示' print('I love Fish 阅读全文
posted @ 2020-07-10 21:01 洛兰123 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 引以为戒: “有些程序员会宣称他们的代码很完美,这些人一般比较蠢,很少考虑别人的感受。好的程序员会像科学家一样,假设他们的代码总是存在一定概率是错的。好的程序员一般会在软件出现问题的情况下,用所有可能的方式排查自己会犯的错误,直到最后得出结论可能真的是其他人的代码出了问题。” 1 代码内容: 错误代 阅读全文
posted @ 2020-07-10 10:39 洛兰123 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一 内嵌函数 1 定义:内嵌函数指的是在一个函数体内部定义的函数,可以称它为函数的函数,也就是子函数,外部的函数称之为母函数,就类似局部变量和全局变量 2 特点:子函数体内定义的变量只在其函数内部有效,在其内部可以调用母函数定义的变量,但无法直接修改母函数体内定义的变量。 3 语法框架: def f 阅读全文
posted @ 2020-07-10 00:59 洛兰123 阅读(786) 评论(0) 推荐(0) 编辑