Вопросы по теме 'optional-arguments'

Есть ли способ использовать два оператора '' в функции в R?
Я хочу написать функцию, которая вызывает как plot() , так и legend() , и было бы идеально, если бы пользователь мог указать ряд дополнительных аргументов, которые затем передаются либо plot() , либо legend() . Я знаю, что могу добиться этого для...
3288 просмотров

Атрибут ASP.NET MVC DefaultValue и необязательный аргумент C#
В чем разница между этой сигнатурой метода ASP.NET MVC2, которая использует атрибут DefaultValue: public ActionResult DoStuff([DefaultValue(MyEnum.Alpha)] MyEnum enumToUse, bool printPage = false) { //... } А эта подпись, которая вместо...
1685 просмотров

Необязательные, позиционные и ключевые аргументы Python
Это класс, который у меня есть: class metadict(dict): def __init__(self, do_something=False, *args, **kwargs) if do_something: pass super(metadict,self).__init__(*args,**kwargs) Идея состоит в том, чтобы...
3608 просмотров

Как обнародовать список аргументов для функции python?
Я пытаюсь найти элегантный питонический способ решить следующую проблему. У меня есть класс VideoAnalysisWidget , который создает целую кучу дочерних виджетов, таких как VideoFileChoiceWidget , RegionWidget и т. д. Я хочу, чтобы...
67 просмотров

Сложный тип как необязательный аргумент в действии веб-API
Мне нужно сделать параметр сложного типа необязательным в «Действии контроллера веб-API», чтобы мой фильтр действий для нулевых значений мог игнорировать его, проверяя свойство аргумента IsOptional . Я получаю эту ошибку: Необязательный...
2055 просмотров
schedule 29.01.2023

Множественные необязательные аргументы python
Итак, у меня есть функция с несколькими необязательными аргументами, например: def func1(arg1, arg2, optarg1=None, optarg2=None, optarg3=None): Optarg1 и optarg2 обычно используются вместе, и если эти 2 аргумента указаны, то optarg3 не...
28589 просмотров
schedule 01.01.2023

Как изменить значение по умолчанию для дополнительного параметра функции
Мне нужно изменить глобальную переменную S в a.py с b.py , но она используется как значение по умолчанию в функции в a.py . a.py S = "string" def f(s=S): print(s) print(S) b.py import a def main(): a.S =...
1630 просмотров

Есть ли способ определить функцию Python с ведущими необязательными аргументами?
Как мы знаем, необязательные аргументы должны быть в конце списка аргументов, как показано ниже: def func(arg1, arg2, ..., argN=default) Я видел некоторые исключения в пакете PyTorch . Например, мы можем найти эту проблему в torch.randint ....
190 просмотров
schedule 01.01.2023