美文网首页
Python装饰器4-函数参数是函数名

Python装饰器4-函数参数是函数名

作者: dnsir | 来源:发表于2019-06-15 11:16 被阅读0次

Python的函数参数可以是可调用对象

对于函数名就是一个可调用对象

#! -*- coding: utf-8 -*-
"""
将函数作为参数传递给另外一个函数
"""

def hi():
    return "hi yasoob"

def doSomethingBeforeHi(func):
    print("I am dong some boring work before hi()")
    print(func())

doSomethingBeforeHi(hi)

小结

Python装饰器的语法是将被装饰的函数作为参数传递到装饰器函数

相关文章

  • Python装饰器4-函数参数是函数名

    Python的函数参数可以是可调用对象 对于函数名就是一个可调用对象 小结 Python装饰器的语法是将被装饰的函...

  • Python - 2017/01/28-函数

    调用python内置函数 函数名(参数) 即可调用python内置函数 help(函数名) 返回python对于函...

  • python学习笔记 - (2)函数

    定义函数格式:def 函数名(参数):代码1代码2... 调用函数格式:函数名(参数) /// python中,函...

  • Python 装饰器

    在学习装饰器之前,先看一下 Python 的一些特性。 1.函数名可作为参数传入 先定义一个函数,用来打印自己的函...

  • python高手之路 笔记2装饰器专题 简明易懂

    python装饰器 创建装饰器 装饰器本质上就是一个函数,这个函数接收其他函数作为参数,并将其以一个新的修改后的函...

  • python学习笔记----装饰器

    装饰器 实质: 是一个函数参数:是你要装饰的函数名(并非函数调用)返回:是装饰完的函数名(也非函数调用)作用:为已...

  • python 装饰器简单使用

    首先装饰器写法 “@ + 函数名”在执行函数上方 python函数中的参数args和*kwargs的含义和用法 在...

  • Python 进阶之装饰器

    1. 最基础的装饰器 装饰器基本的套路: 函数进,函数出. 函数名要作为参数传入装饰器,函数出: 装饰器要返回一个...

  • 菜鸡学Swift3.0 10.函数

    1. 函数的定义 func 函数名(参数)-> 返回值类型 { 函数体 } 函数名( 参数名:参数值 ) 2. 函...

  • #抬抬小手学Python# Python 中级知识之装饰器

    函数装饰器 装饰器(Decorators)在 Python 中,主要作用是修改函数的功能,而且修改前提是不变动原函...

网友评论

      本文标题:Python装饰器4-函数参数是函数名

      本文链接:https://www.haomeiwen.com/subject/opzvfctx.html