而不是:
"my name is %s, and your name is %s" %(name, name)
Run Code Online (Sandbox Code Playgroud)
是否有可能
"my name is %s, and your name is %s" %(name)
Run Code Online (Sandbox Code Playgroud)
那将用名称变量填充%s?
Dan*_*man 10
你可以使用字典:
"my name is %(name)s, and your name is %(name)s" % {'name': name}
Run Code Online (Sandbox Code Playgroud)
但最好使用新.format方法:
"my name is {name}, and your name is {name}".format(name=name)
Run Code Online (Sandbox Code Playgroud)
要么
"my name is {0}, and your name is {0}".format(name,)
Run Code Online (Sandbox Code Playgroud)