在Python中使用取模进行字符串替换的raw_input?

2 投票
2 回答
858 浏览
提问于 2025-04-18 03:36

有没有办法做到下面这个呢?

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) 

撰写回答