忽略参数内的语句名称

时间:2016-07-03 11:00:03

标签: python pycharm

在PyCharm中创建函数时,我尝试使用语句(在我的情况下是 try 语句)作为参数时发生错误。

由于Python尝试解析 try ,我也在第二行遇到错误。

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名称约定我'不能'将参数更改为大写。

有没有办法绕过这个问题?

1 个答案:

答案 0 :(得分:0)

trythe try statement中使用的Python中的关键字。您不能将关键字用作名称。

您需要使用其他名称。附加下划线是一种非常常见的做法。

def currency_converter_to_dkk(try_):
    amount = float(try_ * 2.25)
    print(amount)