Python方法签名

时间:2014-10-15 13:58:19

标签: python methods python-3.4 method-signature

当我在内置魔术方法上使用help函数时,函数签名中通常会有/

>>> help(int.__add__)
Help on wrapper_descriptor:

__add__(self, value, /)
    Return self+value.

但是,当我将help函数应用于标准内置方法或用户定义的魔术方法时,函数签名中没有/

>>> help(list.append)
Help on method_descriptor:

append(...)
    L.append(object) -> None -- append object to end

>>> class c:
        def __add__(self, other): return 1

>>> help(c.__add__)
Help on function __add__ in module __main__:

__add__(self, other)

方法签名中的/表示什么?

0 个答案:

没有答案