python:使用各种参数创建字符串

时间:2020-01-22 12:22:41

标签: python-3.x

如何创建一个参数可以为无的字符串。

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 '')

1 个答案:

答案 0 :(得分:1)

您的代码可以正常工作,只是您弄乱了变量名。您将变量定义为test_val2,但将其用作testval2。 考虑为变量使用相同的名称。