如何在不使用任何库或函数的情况下替换python中的单词

时间:2018-10-05 11:30:15

标签: python replace

句子:这是牛 我想用狗代替这个牛字。

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)

我尝试过,但是没有达到预期的输出。

1 个答案:

答案 0 :(得分:2)

我不明白您为什么不想使用.replace(),但这是一个编辑

s = "foo bar baz"
result = ""
for i in s.split():
     if i == "foo":
         i = "chocolate"
     result += i

print(result)  # "chocolate bar baz"

但是我强烈建议使用str.replace(),我的意思是它在标准库中,如果您不想使用它,那么为什么要使用forlist()甚至是{{ 1}}?