随笔分类 -  函数

摘要:1.闭包&装饰器 1.1 闭包 关于函数: 当python遇到 def 语句时候 ,会在内存中生成一个函数对象,并且这个函数是靠将函数名来引用,但是这个函数体内部的语句只有在函数的调用的时候才会被执行,而函数调用结束了,就是函数返回时,函数执行完后内部变量将会被回收 函数是一个对象,所以可以以对象的 阅读全文
posted @ 2018-12-04 17:15 一路向北_听风 阅读(139) 评论(0) 推荐(0)
摘要:主要内容: 1. lamda匿名函数 2. sorted() 3. filter() 4. map() 5. 递归函数 6. 二分查找. 1.lamda匿名函数 为了解决⼀些简单的需求而设计的⼀句话函数, 语法: 函数名 = lambda 参数: 返回值 函数的参数可以有多个, 多个参数之间用逗号隔开 阅读全文
posted @ 2018-09-20 17:11 一路向北_听风 阅读(168) 评论(0) 推荐(0)
摘要: 阅读全文
posted @ 2018-09-19 21:15 一路向北_听风 阅读(98) 评论(0) 推荐(0)
摘要:主要内容: 1. 生成器&生成器函数 2. 推导式 1. 生成器和生成器函数 (1) 什么是生成器 生成器实质就是迭代器 由于函数中存在了yield. 那么这个函数就是⼀个生成器函数. 这个时候. 我们再执行这个函数的时候. 就不再是函数的执行了. 而是获取这个生成器.生成器的本质是迭代器. 所以. 阅读全文
posted @ 2018-09-18 16:29 一路向北_听风 阅读(204) 评论(0) 推荐(0)
摘要:主要内容: 1. 函数名的使用以及第⼀类对象 2. 闭包 3. 迭代器 1. 函数名的使用以及第⼀类对象 函数名是一个变量, 但它是一个特殊的变量, 与括号配合可以执行函数的变量。 (1) 函数名的内存地址 (2)函数名可以赋值给其他变量 (3)函数名可以当做容器类的元素 (4)函数名可以当做函数的 阅读全文
posted @ 2018-09-17 17:32 一路向北_听风 阅读(168) 评论(0) 推荐(0)
摘要:主要内容 1. 函数参数--动态传参 2. 名称空间, 局部名称空间, 全局名称空间, 作用域, 加载顺序. 3. 函数的嵌套 4. gloabal, nonlocal关键字 1.函数参数--动态传参 要给一个函数传参, 而参数又是不确定的. 给一个函数传很多参数, 形参就要写很多,避免麻烦可以考虑 阅读全文
posted @ 2018-09-14 16:48 一路向北_听风 阅读(178) 评论(0) 推荐(0)
摘要:初识函数 1. 什么是函数 2. 函数定义, 函数名, 函数体以及函数的调用 3. 函数的返回值 4. 函数的参数 1.函数 定义一个事情或者功能. 等到需要的时候直接去用就好了. 那么这里定义的东西就是⼀个函数. 函数: 对代码块和功能的封装和定义 2.函数的定义, 函数名, 函数体以及函数的调用 阅读全文
posted @ 2018-09-13 15:20 一路向北_听风 阅读(292) 评论(1) 推荐(0)