Вопросы по теме 'keyword-argument'
Когда использовать аргументы ключевого слова, также известные как именованные параметры в Ruby
Ruby 2.0.0 поддерживает аргументы ключевых слов (KA), и мне интересно, каковы преимущества/прецеденты использования этой функции в контексте чистого Ruby, особенно если рассматривать ее в свете снижения производительности из-за сопоставления ключевых...
15431 просмотров
schedule
01.06.2024
Обработка и передача значений с ошибками **kwargs в TypeError
Я новичок в Python и изучал использование потоков для некоторого кода через этот пост: Python — использование потоков или очереди для повторения цикла for, вызывающего функцию
Мне было интересно, почему этот простой пример кода приводит к ошибкам...
3671 просмотров
schedule
26.01.2024
Аргументы ключевых слов в Python
Итак, я пытаюсь прочитать данные со страницы Википедии, используя urllib2/BeautifulSoup. Я скопировал этот код в терминал:
import urllib2
hdrs = { 'User-Agent': "Mozilla/5.0 (X11; U; Linux i686) Gecko/20071127 Firefox/2.0.0.11" }
req =...
523 просмотров
schedule
08.05.2024
Преобразование объектов POPO/Value в словари в Python для использования в качестве kwargs
У меня есть метод, который возвращает объект значения класса, например:
def get_val_obj():
return SomeValueObject()
У меня есть другой метод, который принимает словарь, а также аргументы ключевого слова:
def...
859 просмотров
schedule
27.02.2024
Разница в поведении между super().__init__() и явным суперклассом __init__() в Python
Я получаю необъяснимую разницу в поведении между использованием super().__init__() и явным вызовом конструктора суперкласса в моем коде.
class IPElement(object):
def __init__(self, ip_type='IPv4'):
self.ip_type = ip_type
class...
613 просмотров
schedule
10.05.2024
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