3
ответа

Установка значения по умолчанию для входа функции, равного другому входу в Python

Рассмотрим следующую функцию , который не работает в Python, но я буду использовать, чтобы объяснить, что мне нужно сделать. def exampleFunction (a, b, c = a): ... тело функции ... То есть я хочу назначить ...
вопрос задан: 21 August 2010 05:37
2
ответа

Поддерживает ли Python ключевое слово по умолчанию и аргументы переменной длины по умолчанию?

Я знаю, что Python поддерживает переменные аргументы * args и ключевые аргументы ** kwargs, но есть ли способ установить значения по умолчанию для этих полей? Если нет, то почему? * args = (1, 'v')), ** kwargs = {'a': 20} Я ...
вопрос задан: 16 January 2019 17:42
1
ответ

Как сохранить предыдущий экземпляр встроенных аргументов в каркасе робота?

Я пытаюсь достичь одного сценария, который я не в состоянии сделать. PFB сценарий: «$ {ABX}» выполняет какую-то операцию с «$ {XYZ}» $ {result}. Установите переменную «$ {ABX}».
вопрос задан: 5 March 2019 19:54
1
ответ

Как я могу рассматривать позиционные аргументы как аргументы ключевого слова в Python 2

Для декоратора, который я пишу, я хотел бы управлять определенным именованным параметром функции. Рассмотрим следующий декоратор: def square_param (param): def func_decorator (func): def ...
вопрос задан: 5 July 2011 07:59
1
ответ

как я могу преобразовать словарь в строку аргументов ключевого слова?

мы можем преобразовать словарь в kw, использующий ** kw, но если я хочу kw как ул. (kw) не ул. (dict), как я хочу строку с аргументами ключевого слова в пользу code_generator, если я передаю obj.method (назовите ='name', тестируют ='test'...
вопрос задан: 10 May 2010 12:07
0
ответов

пустой словарь как значение по умолчанию для аргумента ключевого слова в функции python: кажется, словарь не инициализируется значением {} при последующих вызовах? [дубликат]

Вот функция. Я намерен использовать значения по умолчанию для аргументов ключевого слова, чтобы словарь был пустым, если он не указан. >>> def f (i, d = {}, x = 3): ... d [i] = i * i ... x + = ...
вопрос задан: 9 October 2016 04:06
0
ответов

Аргументы ключевых слов многопроцессорной обработки Python

Вот простой пример использования аргументов ключевого слова в вызове функции. Ничего особенного. def foo (arg1,arg2, **args ):print arg1, arg2 print (args )print args['x'] args ={'x' :2, 'y' :3}...
вопрос задан: 18 July 2012 17:18
0
ответов

Могут ли макросы Racket принимать в качестве аргументов ключевые слова?

Я хотел бы создать синтаксическую форму в Racket, которая могла бы принимать в качестве аргумента ключевое слово, как некоторые функции. Сократив его до простого примера, я попытался написать:(определить-синтаксическую сумму-из-продуктов...
вопрос задан: 10 April 2012 18:37
0
ответов

Могу ли я использовать динамическое сопоставление для распаковки аргументов ключевых слов в Python?

Короче говоря, я хочу позвонить формат с произвольно названными аргументами, который будет выполнять поиск. '{Thing1} и {other_thing}'. Format (** my_mapping) Я пробовал реализовать my_mapping следующим образом: ...
вопрос задан: 21 November 2011 21:18
0
ответов

Самый питонический способ назначения аргументов ключевого слова с использованием переменной в качестве ключевого слова?

Какой самый питонический способ обойти следующее проблема? Из интерактивной оболочки: >>> def f (a = False): ... если: ... вернуть 'a was True' ... вернуть 'a was False' ....
вопрос задан: 1 November 2011 18:40
0
ответов

Передача аргументов ключевого слова функции, когда имена локальных переменных совпадают с именами параметров функции

Есть ли более лаконичный способ написать это? f (a = a, b = b, c = c, d = d, e = e) Фон: У меня есть функция со слишком большим количеством аргументов f (a, b, c, d, e): передайте свою программу У меня есть локальные переменные, которые ...
вопрос задан: 2 May 2011 18:36