摘要: ⼀. lamda匿名函数 为了解决⼀些简单的需求⽽设计的⼀句话函数 lambda表⽰的是匿名函数. 不需要⽤def来声明, ⼀句话就可以声明出⼀个函数 语法: 函数名 = lambda 参数: 返回值 注意: 1. 函数的参数可以有多个. 多个参数之间⽤逗号隔开 2. 匿名函数不管多复杂. 只能写⼀ 阅读全文
posted @ 2020-01-10 22:32 微光半夏 阅读(156) 评论(0) 推荐(0) 编辑
摘要: ⼀. 本节主要内容: 1. 内置函数 什么是内置函数? 就是python给你提供的. 拿来直接⽤的函数, 比如print., input等等. 截⽌ 到python版本3.6.2 python⼀共提供了68个内置函数. 他们就是python直接提供给我们的. 有 ⼀些我们已经⽤过了. 有⼀些还没有⽤ 阅读全文
posted @ 2020-01-10 22:23 微光半夏 阅读(371) 评论(0) 推荐(0) 编辑
摘要: ⼀. 函数名的运⽤ 函数名是⼀个变量, 但它是⼀个特殊的变量, 与括号配合可以执⾏函数的变量. 1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以当做容器类的元素 4. 函数名可以当做函数的参数 5. 函数名可以作为函数的返回值 ⼆. 闭包 什么是闭包? 闭包就是内层函数, 对 阅读全文
posted @ 2020-01-10 22:11 微光半夏 阅读(119) 评论(0) 推荐(0) 编辑
摘要: ⼀. ⽣成器 什么是⽣成器. ⽣成器实质就是迭代器. 在python中有三种⽅式来获取⽣成器: 1. 通过⽣成器函数 2. 通过各种推导式来实现⽣成器 3. 通过数据的转换也可以获取⽣成器 ⾸先, 我们先看⼀个很简单的函数: 将函数中的return换成yield就是⽣成器 运⾏的结果和上⾯不⼀样. 阅读全文
posted @ 2020-01-10 21:34 微光半夏 阅读(264) 评论(0) 推荐(0) 编辑