Вопросы по теме 'keyword-argument'

Когда использовать аргументы ключевого слова, также известные как именованные параметры в Ruby
Ruby 2.0.0 поддерживает аргументы ключевых слов (KA), и мне интересно, каковы преимущества/прецеденты использования этой функции в контексте чистого Ruby, особенно если рассматривать ее в свете снижения производительности из-за сопоставления ключевых...
15431 просмотров
schedule 01.06.2024

Обработка и передача значений с ошибками **kwargs в TypeError
Я новичок в Python и изучал использование потоков для некоторого кода через этот пост: Python — использование потоков или очереди для повторения цикла for, вызывающего функцию Мне было интересно, почему этот простой пример кода приводит к ошибкам...
3671 просмотров

Аргументы ключевых слов в Python
Итак, я пытаюсь прочитать данные со страницы Википедии, используя urllib2/BeautifulSoup. Я скопировал этот код в терминал: import urllib2 hdrs = { 'User-Agent': "Mozilla/5.0 (X11; U; Linux i686) Gecko/20071127 Firefox/2.0.0.11" } req =...
523 просмотров

Преобразование объектов POPO/Value в словари в Python для использования в качестве kwargs
У меня есть метод, который возвращает объект значения класса, например: def get_val_obj(): return SomeValueObject() У меня есть другой метод, который принимает словарь, а также аргументы ключевого слова: def...
859 просмотров

Разница в поведении между super().__init__() и явным суперклассом __init__() в Python
Я получаю необъяснимую разницу в поведении между использованием super().__init__() и явным вызовом конструктора суперкласса в моем коде. class IPElement(object): def __init__(self, ip_type='IPv4'): self.ip_type = ip_type class...
613 просмотров

Ruby обязательные аргументы ключевого слова
Для методов Ruby удобен требуемый синтаксис ключевого слова. def foo(bar:, baz:) : end foo(bar: true, baz: false) # OK foo(bar: true) # missing keyword argument error Можно ли каким-то волшебством «зашлепать» список необходимых ключевых...
1771 просмотров
schedule 28.03.2024

Методы класса в python: kwargs по умолчанию из атрибутов себя
Можно ли определить метод класса, который принимает атрибут self в качестве аргумента ключевого слова по умолчанию? то есть я хотел бы сделать что-то эквивалентное следующему: class Foo: def __init__(self, bar): self.bar = bar...
1004 просмотров
schedule 09.10.2022

Как распечатать список аргументов и kwargs
В моем коде есть много мест, где я передаю функцию и ее аргументы другой функции. В целях отладки я хочу напечатать имя функции и список аргументов. Например def process(f, *args, **kwargs): print("processing " + print_func(f, args,...
2430 просмотров
schedule 22.11.2023