【问题标题】:Dollar sign in function __text__signature__美元符号函数__text__signature__
【发布时间】:2021-12-25 10:07:45
【问题描述】:

输入

def f(no, matter='what', *iz, **here):
    pass

f.__call__.__text_signature__

输出

'($self, /, *args, **kwargs)'

签名中的$是什么意思?
(我并不沉迷于self 的东西,而是对出现在那里的美元符号有点困惑)

【问题讨论】:

    标签: python arguments signature


    【解决方案1】:

    $self 和类似参数的显式标记,用于使inspect.Signature 对此类参数的检测更加可靠。请参阅后面的Larry Hastings's message,他介绍了$ 的这种用法,以及处理$inspect.py 中的the code

    【讨论】:

    • 谢谢!我很想把$template 模块相关联!
    猜你喜欢
    • 2011-06-26
    • 2010-12-14
    • 2015-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-30
    • 2014-09-11
    相关资源
    最近更新 更多