首页 > 解决方案 > 如何在不使用任何库或函数的情况下替换 python 中的单词

问题描述

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

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)

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

标签: pythonreplace

解决方案


我不明白你为什么不想使用.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(),我的意思是它在标准库中,如果您不想使用它,那么为什么要使用fororlist()甚至print()


推荐阅读