【发布时间】:2019-03-10 21:45:22
【问题描述】:
句子:- 这是牛 我想把这个牛这个词换成狗。
accepted_strings = {'DOG', 'Dog', 'dog'}
a= raw_input('Enter a word:')
for a in accepted_strings:
while(a == 'dog')
print('this is cow')
do:
print(a)
我试过了,但没有达到预期的输出。
【问题讨论】:
-
您可以使用
str.replace这是一种方法,不确定您是否将其视为函数。这也不是有效的 Python 代码 -
不,我不想使用 .replace 、 .append 或任何方法
-
'this is cow'.replace('cow', 'dog'). -
@HarnishShah:那么我们无能为力,抱歉。
str.replace()是标准方法,而不是库。应用这样的任意约束会使您的选项几乎为零。没有方法,你就只能进行迭代和切片,解释这一切如何工作的范围太广了。 -
问题的措辞确实很糟糕,但你可以这样做我已经写了soln来满足最低限度的期望,即soln可以用替换词替换给定的单词只要len(sentence)它就可以工作>替换词显然可以做很多改进link