摘要:
目录: 一、递归是“神马”? 二、写一个求阶乘的函数 三、课时22课后习题及答案 ********************* 一、递归是“神马”? ********************* 递归这个概念,是算法的范畴。那么递归算法在日常编程中有哪些例子呢? 图片一 汉诺塔游戏 图片二 树结构的定义 阅读全文
摘要:
目录: 一、lambda表达式 二、介绍两个BIF:filter()和map() 三、课时21课后习题及答案 ********************* 一、lambda表达式 ********************* Python允许使用lambda关键字来创建匿名函数。 先来定义一个普通的函数 阅读全文
摘要:
目录: 一、global关键字 二、内嵌函数 三、闭包 四、课时20课后习题及答案 ******************** 一、global关键字 ******************** 全局变量的作用域是整个模块(整个代码段),也就是代码段内所有的函数内部都可以访问到全局变量。但是要注意一点, 阅读全文
摘要:
目录: 一、函数和过程 二、再谈谈返回值 三、函数变量的作用域 四、课时19课后习题及答案 ****************** 一、函数和过程 ****************** Python严格来说,只有函数,没有过程。此话怎讲? 调用print(hello())之后打印了两行字,第一行,我们 阅读全文
摘要:
目录: 一、形参和实参 二、函数文档 三、关键字参数 四、默认参数 五、收集参数 六、课时18课后习题及答案 ****************** 一、形参和实参 ****************** 函数从调用的角度来说,分为形式参数和实际 参数。形参是指函数创建和定义过程中小括号里的参数;而实参 阅读全文
摘要:
目录: 一、创建和调用函数 二、函数的参数 三、函数的返回值 四、课时17课后习题及答案 为了使得程序得代码变得简单,就需要把程序分解成较小得组成部分。有三种方法可以实现:函数、对象、模块。 *********************** 一、创建和调用函数 ******************** 阅读全文
摘要:
目录: 一、一些关于序列的常用BIF(共11个) 二、课时16课后习题及答案 ******************************************** 一、一些关于序列的常用BIF(共11个) ******************************************** 阅读全文
摘要:
目录: 一、format() 二、格式化操作符:% 三、Python的转义字符及含义 四、课时15课后习题及答案 *************** 一、format() *************** 格式化字符串,就是按照统一的规格去输出一个字符串。如果规格不统一,就很有可能造成误会,例如十六进制的 阅读全文
摘要:
目录: 一、字符串的秘密 二、各种内置方法 三、课时14课后习题及答案 ********************* 一、字符串的秘密 ********************* 学习了列表和元组,我们知道了分片的概念,事实上也可以应用于字符串上: 在python中没有字符这个类型,在Python看来 阅读全文
摘要:
目录: 一、创建和访问一个元组 二、更新和删除元组 三、元组相关的操作符 四、课时13课后习题及答案 由于和列表是近亲关系,所以元组和列表在实际使用上是非常相似的。我们这节课主要通过讨论元组和列表到底有什么不同来学习元组,酱紫大家就不会觉得老是重复一样的内容。我们主要从以下几个点来讨论学习: 创键和 阅读全文