Вопросы с тегом «optional-arguments»

300
namedtuple и значения по умолчанию для необязательных аргументов ключевых слов

Я пытаюсь преобразовать длинный полый класс данных в именованный кортеж. Мой класс в настоящее время выглядит так: class Node(object): def __init__(self, val, left=None, right=None): self.val = val self.left = left self.right = right После конвертации namedtupleэто выглядит так: from collections...

223
Как мне создать функцию Python с необязательными аргументами?

У меня есть функция Python, которая принимает несколько аргументов. Некоторые из этих аргументов могут быть опущены в некоторых сценариях. def some_function (self, a, b, c, d = None, e = None, f = None, g = None, h = None): #code Аргументы dчерез hявляются строками, каждый из которых имеет разные...

132
LaTeX Необязательные аргументы

Как создать команду с необязательными аргументами в LaTeX? Что-то вроде: \newcommand{\sec}[2][]{ \section*{#1 \ifsecondargument and #2 \fi} } } Тогда я могу назвать это как \sec{Hello} %Output: Hello \sec{Hello}{Hi} %Output: Hello and...