【发布时间】:2014-11-29 13:07:46
【问题描述】:
我正在为课堂做一个 Mad-Libs 作业。
基本上我需要在字符串中隔离一个 {blank} 并将其打印为提示。然后我需要将该输入返回到原来的空白位置。这一切都需要循环,直到处理完所有剩余的空白。我觉得替换比较容易,我只需要知道如何隔离{blank}。
感谢您的帮助。
【问题讨论】:
标签: python string loops replace find
我正在为课堂做一个 Mad-Libs 作业。
基本上我需要在字符串中隔离一个 {blank} 并将其打印为提示。然后我需要将该输入返回到原来的空白位置。这一切都需要循环,直到处理完所有剩余的空白。我觉得替换比较容易,我只需要知道如何隔离{blank}。
感谢您的帮助。
【问题讨论】:
标签: python string loops replace find
在 python 中有很多方法可以做到这一点,但你可以拆分行,然后重新创建一个响应变量,用户提示答案:
a = 'This is a string'
resp = ''
for i in a.split():
prompStr = prompt_user()
resp = resp+i+prompStr
【讨论】: