摘要: [TOC] 1 装饰器 1.1目的、应用场景: 目的: 在不改变原函数内部代码的基础上,在函数执行前后自定义功能。 应用场景: 想要为函数扩展功能时,可以选择用装饰器。 1.2 编写装饰器和应用 1. 基本装饰器 练习题 注:问题:为什么要加 arg、 kwarg 理解: 变量赋值 看看到底retu 阅读全文
posted @ 2019-08-24 16:13 一直努力的小羊 阅读(209) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1 lambda表达式 (匿名函数) 用于表示简单的函数 lambda表达式,为了解决简单函数的情况: lambda表达式只能用一行来表示函数,只能用参数来作为变量。 练习题 总结: 列表所有方法基本上都是返回None,字符串的所有方法基本上都是返回新值。 2 内置函数 函数分为:自定义 阅读全文
posted @ 2019-08-24 14:07 一直努力的小羊 阅读(247) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1 返回值 函数没有返回值时,默认返回None。 函数内部执行过程中遇到return就终止。 return可以返回任意值 特殊情况:return返回多个值时,返回的是元组,与返回值是元组时是一样的 return的作用:a. 返回值 b.终止函数的执行 练习题 1. 数据类型中的方法到底有 阅读全文
posted @ 2019-08-24 14:06 一直努力的小羊 阅读(205) 评论(0) 推荐(0) 编辑
摘要: [TOC] 1 面向过程编程与函数式编程 截至目前我们所接触、所写的编程为:面向过程式编程【可读性差/可重用性差】 对于函数编程: 本质:将N行代码拿到别处并给他起个名字,以后通过名字就可以找到这段代码并执行。 场景: 代码重复执行 代码特别多超过一屏,可以选择通过函数进行代码的分割 2 函数的基本 阅读全文
posted @ 2019-08-24 14:01 一直努力的小羊 阅读(221) 评论(0) 推荐(0) 编辑