是否有可能以某种方式产生以下内容?
name = raw_input("Enter name: ")
age = raw_input("Hello %s, please enter your age") %name
我知道我可以用+来代替连接字符串,但我很好奇这是否会以某种方式起作用。
答案 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。请阅读。