Вопросы по теме 'keyword-argument'
Аргументы ключевого слова Python
У меня есть несколько уровней вызовов функций, передающих общий словарь аргументов ключевых слов:
def func1(**qwargs):
func2(**qwargs)
func3(**qwargs)
Я хотел бы указать некоторые аргументы по умолчанию в некоторых последующих вызовах...
712 просмотров
schedule
12.02.2024
Как я могу рассматривать позиционные аргументы как аргументы ключевого слова в Python 2
Для декоратора, который я пишу, я хотел бы манипулировать определенным именованным параметром функции. Рассмотрим следующий декоратор:
def square_param(param):
def func_decorator(func):
def func_caller(*args,**kwargs):...
1635 просмотров
schedule
27.07.2023
Что в Python определяет порядок при переборе kwargs?
На Python я написал эту функцию, чтобы узнать, как **kwargs работает в Python:
def fxn(a1, **kwargs):
print a1
for k in kwargs:
print k, " : ", kwargs[k]
Затем я вызвал эту функцию с помощью
fxn(3, a2=2, a3=3, a4=4)...
6230 просмотров
schedule
11.07.2022
получил несколько значений аргумента ключевого слова при использовании * args, ** kwargs в функции python
При передаче именованного параметра request через **kwargs я получаю сообщение об ошибке:
Traceback (most recent call last):
File "testKwargs.py", line 9, in <module>
load_strategy(request="myReq", backend="myBackend",...
7183 просмотров
schedule
08.11.2022
Идиома Python - пробелы в * arg / ** kwargs
Итак, я пытаюсь понять, как использование * в приведенном ниже примере лямбда вписывается в * arg / ** kwarg Идиомы Python.
Если я создам простую функцию summing, которая использует sum ( iterable ) для суммирования списка чисел, есть по крайней...
462 просмотров
schedule
19.05.2022
Как документировать kwargs с помощью эпитекста для подсказки автоматического завершения в PyCharm?
Можно ли получить дополнительную подсказку для kwargs, которая даст вам примеры предопределенных возможных аргументов ключевого слова? Может эпитекст его не поддерживает?
class Person():
def __init__(self, **kwargs):
"""...
2607 просмотров
schedule
07.12.2023
Странное поведение метода с необязательным первым хеш-параметром и ключевым словом_args
У меня есть следующий метод:
def test(first_param = nil, keyword_arg: nil)
puts "first_param: #{first_param}"
puts "keyword_arg: #{keyword_arg}"
end
Все следующие вызовы делают то, что я от них ожидаю:
test(:something)
#=>...
178 просмотров
schedule
30.05.2023
Эликсир, аргумент списка ключевых слов по умолчанию
В elixir можно использовать аргументы по умолчанию в определениях функций, но я обнаружил, что это невозможно сделать с аргументами из одного списка ключевых слов, такими как:
def do_stuff(
success: sucess \\ fn(conn) -> conn end,
error:...
729 просмотров
schedule
26.03.2024
Как потребовать аргументы ключевого слова в Common Lisp?
Данный
(defun show-arg (a)
(format t "a is ~a~%" a))
(defun show-key (&key a)
(format t "a is ~a~%" a))
оценка
(show-arg)
приведет к ошибке "недопустимое количество аргументов: 0", где
(show-key)
отобразит a is NIL...
940 просмотров
schedule
11.12.2022
издевательство над функцией, которая принимает **kwargs
У меня проблемы с насмешкой над функцией, которая принимает **kwargs. Сценарий таков: у меня есть ClassA (что в моем конкретном случае я не писал), и у него есть функция с **kwargs. ClassB, который имеет экземпляр ClassA и вызывает функцию **kwargs....
3690 просмотров
schedule
23.07.2022
Разрешить функции игнорировать неподдерживаемые аргументы ключевого слова
Есть ли хороший способ разрешить функции игнорировать неподдерживаемые аргументы ключевого слова?
fopts = [:kw1]
opts = Dict(:kw1=>:symb1, :kw2=>:symb2)
function f(; kw1 = :symb)
return kw1
end
f(;opts...) бросит METHOD ERROR...
374 просмотров
schedule
24.02.2024
Передача функции Python в качестве аргумента без ее выполнения?
У меня есть эта функция:
def a(one, two, the_argument_function):
if one in two:
return the_argument_function
моя функция the_argument_function выглядит примерно так:
def b(do_this, do_that):
print "hi."
Оба...
4427 просмотров
schedule
21.04.2023
Amazon lambda dynamodb update_item() принимает только аргументы ключевого слова
Я пытаюсь сохранить данные в dynamodb, используя update_item в первый раз. В другой области моего проекта я успешно использовал put_item(). Для этой новой области кода я сохраняю только те элементы, которые изменяются, оставляя элементы в базе...
1878 просмотров
schedule
07.06.2023
Django-taggit kwargs понимание
Я использую django taggit, и он отлично работает. Но необходимо внести некоторые изменения, чтобы расширить URL-адрес DetailView, и после них TagListView отключился с ошибкой 404. Итак, я понимаю эту проблему с kwargs в функции get_absolute_url, но...
116 просмотров
schedule
31.10.2022
Аргументы ключевых слов с блокировкой
У меня есть функция, которая выглядит примерно так.
def test(options \\ []) do
# Fun stuff happens here :)
end
Он принимает несколько (необязательных) аргументов ключевого слова, включая do: . Я хотел бы иметь возможность называть это...
1753 просмотров
schedule
12.06.2024
Многопроцессорность Python: пересылка kwargs в функцию актора
Примечание: Многопроцессорность Python — как передать kwargs для работы? не отвечает на этот вопрос.
procs.append(Process(target=fn, args=(cmd, results), kwargs=**kwargs))
Pycharm показывает синтаксическую ошибку expression expected в **...
84 просмотров
schedule
14.06.2023
Цепочка kwargs в вызове функции
У меня есть функция AND и OR , которая оценивает выражение. Я хотел бы связать эти элементы вместе во что-то вроде этого:
>>> AND(
# kwarg
Neutered=True,
# reduces/evaluates to arg/value...
79 просмотров
schedule
26.05.2024
Почему я получаю SyntexError: non-keyword arg после keyworkd arg, когда моя функция не указывает аргументы ключевого слова в Python?
Я читал о позиционных аргументах и аргументах ключевых слов, но до сих пор не понимаю, почему я получаю SyntexError: non-keyword arg after keyworkd arg при выполнении следующего кода. Я не указал аргументы ключевого слова в своей целевой функции,...
19 просмотров
schedule
31.12.2022
Подавить предупреждение о неожиданном аргументе в миксине
Я пишу миксин в Python3.8:
class Cloneable:
def change_field(self, **kwargs):
""" Create a new object with only the specified properties changed."""
argdict = {**kwargs, **{key: self.__getattribute__(key) for key in...
213 просмотров
schedule
21.11.2023
Динамические функции Python с аргументами ключевого слова избегают неиспользуемого параметра
У меня есть часть кода на питоне, которая вызывает динамически разные функции, где я всегда хочу передать 3 разных аргумента. Однако эти функции не всегда могут нуждаться в использовании этих трех разных аргументов. Вот очень простой код, который...
56 просмотров
schedule
22.06.2023