如果我有第二个字符串,sub_str依赖于其他字符串main_str,那么在格式化中构建字符串的最佳方法是什么? 我使用了string.format(string.format(),xxx)。但它对我来说似乎不是pythonic
def func(name, d):
main_str = 'Hi customer {}'
sub_str = '{}: Today is {}'.format(main_str.format(name), d)
print(sub_str)
func('jo', 'wed')
func('Ma', '2017')
我想要类似的东西:
Hi customer jo: Today is wed
Hi customer Ma: Today is 2017
答案 0 :(得分:1)
你只需一步即可完成所有这些工作:
def func(name, d):
sub_str = 'Hi customer {}: Today is {}'.format(name, d)
print(sub_str)