#!/usr/bin/env python # -*- coding: utf-8 -*- """ Created on Mon Nov 14 01:01:29 2016 @author: toby """ #知识点:原函数有返回值,加上装饰器如何拿到返回值? #装饰器函数 def outer(fun): def wrapper(strs): print '哈哈' res = fun(strs) return res #返回原函数的返回值 print 'hello world!' return wrapper @outer def func1(arg): print 'this is func1',arg return '100' #这是原函数的返回值 #调用函数时,传入一个字符串作为参数 aa = func1("my name is tantianran") print aa
python之 装饰器(原函数有返回值,装饰器函数如何拿到原函数返回值?)
原创
©著作权归作者所有:来自51CTO博客作者TtrToby的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
python函数详解(定义、参数、返回值、高级函数、偏函数、装饰器)
这是python中的基础系列中的关于函数部分,来开始我们今天日拱一卒!对python函数部分进行详细整理和学习。
python Python Python函数 Python装饰器 Python高级函数 -
python学习系列之python装饰器基础(2)---装饰含返回值的函数
python装饰器装饰含返回值的函数
python 装饰器 python装饰器