Рассмотрим следующую функцию, которая не работает в Python, но я буду использовать, чтобы объяснить, что мне нужно сделать.Установка значения по умолчанию для входа функции для равного другого входа в Python
def exampleFunction(a, b, c = a):
...function body...
То есть я хочу, чтобы присвоить переменной c
то же значение, что переменная a
будет принимать, если не указано альтернативное значение. Вышеприведенный код не работает в python. Есть ли способ сделать это?
спасибо.
Ровно. Аргументы по умолчанию задаются в камне после определения функции. – delnan
@delnan Является ли причина, по которой в конце концов не могу поставить аргумент set по умолчанию, отличный от def (x = 2, y)? А мне нужно определить функцию как def (y, x = 2) '? – SIslam