song1002  

【一】函数对象

Python中一切皆对象

  • 可以直接被引用 定义一个函数用一个新的变量名来存 ,用新的变量名来调用

  • 可以作为元素被存储功能字典中的函数地址

  • 函数可以作为参数传递给另外一个函数将函数的内存地址作为参数传递

  • 函数的返回值可以是函数我们直接将函数的内存地址返回

【二】闭包函数

【1】什么是闭包函数

闭包函数就是对外部作用域有引用的函数内嵌函数对外部函数作用域有引用,那这个内嵌函数就叫闭包函数

【2】用途

[1]将值以参数得形式传入

import requests

# 将值以参数的形式传入
def get(url):
    return requests.get(url).text

[2]将值包给函数

import requests

# 将值包给函数
def page(url):
    def get():
        return requests.get(url).text

    return get
posted on 2024-04-16 20:40  全宇宙最帅  阅读(21)  评论(3)    收藏  举报