• 函数2


    1、函数对象:

    函数是第一类对象,即函数可以当作数据传递,它的应用形式也被称为高阶函数,函数的特性如下:

    a. 可以被引用

    b. 可以当作参数传递

    c. 返回值可以是函数

    d. 应用

    2、函数的嵌套

    闭包函数基础

    a. 函数的嵌套定义: 函数的嵌套定义:顾名思义就是函数里面,套函数。应用如闭包、装饰器

    b. 函数的嵌套调用:属于面向过程(分子原子级操作),细分问题

    3、名称空间与作用域

    a. 名称空间定义(namespace): 名称与对象之间的关系,可以将命名空间看做是字典,其中的键是名称,值是对象

    b. 名称空间的分类:

    c. 作用域:为名称空间的具体应用。他们之间的关系,如下对应:

    d. 作用于的优先级顺序:局部名称空间---》全局名层空间---》内置名称空间

    4、闭包函数

    函数嵌套的一种方式,必须遵守以下规则:

    a. 定义在内部函数 b. 包含对外部作用域而非全局作用域的引用,该内部函数就成为闭包函数

    6、装饰器@functools.wraps

    a.官网装饰器定义:

    装饰器是一个函数,其主要用途是包装另一个函数或类。这种包装的首要目的是透明地修改或增强被包 装对象的行为。

  • 相关阅读:
    vue中处理ie兼容性问题
    vue使用websocket
    vue-cli中使用sass的坑
    really_probe()
    ro.boot.bootreason property设置(androidboot.xxxx bootargs)
    kernel exception vector table
    compile/link misc
    user space syscall/library API misc
    LIUNX SHELL中-a 到-z的解释
    getenforce/setenforce
  • 原文地址:https://www.cnblogs.com/jack2017/p/7554665.html
Copyright © 2020-2023  润新知