在pycharm中,如何在函数之外指定函数返回类型

2024-10-01 09:31:32 发布

您现在位置:Python中文网/ 问答频道 /正文

我的想法是用decorator装饰函数,然后返回其他对象。因为我不能在函数中指定返回类型,所以我想知道是否有任何方法可以在decorator中指定,非常感谢。下面是示例代码:

class DemoObject(object):
    """
    DEMO OBJECT
    """
    def say(self):
        print 'i am in demo object'


def demo_decorator(f):
    def wrapper(*args, **kwargs):
        return DemoObject()

    return wrapper


@demo_decorator
def demo_fun():
    a = 1
    b = 2

demo_fun().say()

我想指定demo\u fun返回类型,但不要在demo\u fun docs,tks中使用“:rtype:xxx”。在


Tags: 对象方法函数示例类型returnobjectdemo