При создании функции в PyCharm произошла ошибка, когда я попытался использовать оператор (в моем случае попробуйте) в качестве параметра.Игнорирование имен операторов внутри параметров
Я также получаю сообщение об ошибке во второй строке из-за того, что Python пытается разрешить попробовать.
def currency_converter_to_dkk(try):
amount = float(try * 2.25)
print(amount)
def currency_converter_to_try(dkk):
amount = float(DKK * 0.4436)
print(amount)
и поскольку соглашения об именах PEP8 я не могу изменить параметр в верхнем регистре.
Есть ли способ обойти эту проблему?
Это не проблема PyCharm, код неправильно - 'try' это [ключевое слово] (https://docs.python.org/3/reference/lexical_analysis.html#keywords) и не могут быть использованы как имя параметра. Кроме того, 'try' кажется плохим именем для параметра. – jonrsharpe
", и поскольку соглашения об именах PEP8 я не могу изменить параметр в верхний регистр." PEP8 также гласит: «Глупое согласование - это Хобгоблин Маленьких Разумов». Хотя 'try_' все равно будет лучше, чем' Try'. –
Если вы используете 'try' для представления турецкой лиры, возможно, используйте' cc_try', 'try_',' try_curr' или что-то в этом роде. – miradulo