Skip to main content
 首页 » 编程设计

Python:如何为字符串传递一个参数而不是有多个重复值

2025年05月04日11zfyouxi

而不是:

"my name is %s, and your name is %s" %(name, name) 

有可能吗

"my name is %s, and your name is %s" %(name) 

这会用名称变量填充两个 %s 吗?

请您参考如下方法:

你可以使用字典:

"my name is %(name)s, and your name is %(name)s" % {'name': name} 

但最好使用新的 .format 方法:

"my name is {name}, and your name is {name}".format(name=name) 

或

"my name is {0}, and your name is {0}".format(name,)