随笔分类 - 函数
摘要:装饰器的本质 : 一个闭包函数 装饰器的功能 : 在不修改原函数以及其调用方法的基础上对原函数进行功能的添加和扩展 装饰器原则 : 开放封闭原则 对扩展是开放的 对修改是封闭的 装饰器的简单版本 : 带参数的装饰器 : 带返回值的装饰器 :
        阅读全文
                
摘要:一. 匿名函数 匿名函数是为了解决一些简单的需求而设计的一句话函数. lambda表示匿名函数,不需要def声明,一句话就可以声明一个函数. 语法: 函数名 = lambda 参数: 返回值 注意: 函数的参数可以是多个,参数之间用 , 隔开 再复杂的匿名函数也只能写一行,逻辑结束后直接返回数据 返
        阅读全文
                
摘要:一. 内置函数 内置函数即使python为使用者提供的,可以直接使用的函数. 1.
        阅读全文
                
摘要:一. 生成器 生成器的实质就是迭代器, 在python中有三种方式获得生成器 1. 生成器函数 2. 各种推导式实现生成器 3. 数据转换也可以获得生成器 将函数中的return 换成 yield就是生成器 以上两段代码执行的结果不一样. 因为下面的代码有yield,所以这个函数就是一个生成器函数.
        阅读全文
                
摘要:一. 函数名的运用. 函数名是一个变量,但它是一个特殊的变量,与括号配合可以执行函数的变量. 1. 函数名的内存地址 2. 函数名可以赋值给其他变量 3. 函数名可以当做容器类的元素 4. 函数名可以当函数的参数 5. 函数名可以作为函数的返回值 二. 闭包 1. 什么是闭包? 闭包就是内层函数对外
        阅读全文
                
摘要:一. 动态传参 之前学习过了传参,如果我要给一个函数传参,但参数的个数的不确定的.或者我要给某偶一个函数传很多的参数,我们就要对形参定义很多很多. 基于以上的问题,我们就可以使用动态传参. *动态接受参数的时候要注意:动态参数必须在位置参数的后面* 那么默认值参数和其他参数相比要在什么位置呢? *所
        阅读全文
                
摘要:一. 什么是函数 函数: 对代码块和功能的封装和定义 定义⼀个事情或者功能. 等到需要的时候直接去⽤就好了. 那么这里定义的东西就是⼀个函数. 函数名命名规则和变量命名规则一样 语法: def 函数名(形参): #定义函数 函数体 #调用函数之后会执行的代码 函数名(实参) #调用函数 二. 函数参
        阅读全文
                
 
                     
                    
                 
                    
                
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号