如何创建一个参数可以为无的字符串。
def create_string(main_val, test_val=None, test_val2=None)
return '%s-some_values: %s/%s/' % (main_val, test_val if test_val else '', testval2 if testval2 else '')
答案 0 :(得分:1)
您的代码可以正常工作,只是您弄乱了变量名。您将变量定义为test_val2
,但将其用作testval2
。
考虑为变量使用相同的名称。