在Python中使用modulo替换raw_input的字符串?

时间:2014-04-21 14:38:47

标签: python

是否有可能以某种方式产生以下内容?

name = raw_input("Enter name: ")
age = raw_input("Hello %s, please enter your age") %name

我知道我可以用+来代替连接字符串,但我很好奇这是否会以某种方式起作用。

2 个答案:

答案 0 :(得分:3)

只需将变量放在括号内

age = raw_input("Hello %s, please enter your age" % name) 

答案 1 :(得分:3)

您应该使用较新的python字符串格式:

age = raw_input("Hello {0}, please enter your age".format(name))

它会为您提供many more formatting options。请阅读。