在Python中使用取模进行字符串替换的raw_input?
有没有办法做到下面这个呢?
name = raw_input("Enter name: ")
age = raw_input("Hello %s, please enter your age") %name
我知道我可以用加号来连接字符串,但我很好奇这样做是否可行。
2 个回答
3
你应该使用更新的 Python 字符串格式化方法:
age = raw_input("Hello {0}, please enter your age".format(name))
这样可以让你有更多的格式化选择。建议你去看看。
3
只需要把变量放在括号里就可以了。
age = raw_input("Hello %s, please enter your age" % name)