Введите вызываемый объект, который принимает хотя бы один аргумент.Python

Программы на Python
Ответить
Anonymous
 Введите вызываемый объект, который принимает хотя бы один аргумент.

Сообщение Anonymous »

Мне интересно, как ввести подсказку для вызываемого объекта, который принимает хотя бы один аргумент.
Например, допустимы следующие вызываемые объекты:

Код: Выделить всё

def foo(x: int): ...
def bar(x: int, y: float): ...

class Baz:
def __call__(self, x: int): ...
Однако следующая функция не такова:

Код: Выделить всё

def noargs(): ...
Я пробовал использовать *args и **kwargs, но это заставляет принятые вызываемые объекты получать их вместе с другими (фактическими) аргументами.
>

Подробнее здесь: https://stackoverflow.com/questions/791 ... e-argument
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»