美元符号函数__text__signature__

Posted

技术标签:

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

输入

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

f.__call__.__text_signature__

输出

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

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

【问题讨论】:

【参考方案1】:

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

【讨论】:

谢谢!我很想把$template 模块相关联!

以上是关于美元符号函数__text__signature__的主要内容,如果未能解决你的问题,请参考以下文章

抖音__ac_signature

我得到美元符号未终止

以下合法的变量名是______(JS)

无法解析的外部符号 __imp____glutInitWithExit@12,该符号在函数 _glutInit_ATEXIT_HACK@8 中被引用

阿里巴巴 Java 开发手册

[转]无法解析的外部符号 _main,该符号在函数 ___tmainCRTStartup 中被引用