python - 如何在不使用任何库或函数的情况下替换 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)
我试过了,但没有达到预期的输出。
解决方案
我不明白你为什么不想使用.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()
,我的意思是它在标准库中,如果您不想使用它,那么为什么要使用for
orlist()
甚至print()
?
推荐阅读
- java - 如何将 id 放入重定向(@PutMapping)
- javascript - 检查 Firestore 数据库布尔返回值
- node.js - bad auth:身份验证失败
- javascript - 嵌套循环没有得到预期的结果
- python - 在 Ubuntu (2021) 上使用 Tor 与 Selenium 和 Python
- c# - 通过添加新接口修复循环依赖
- jquery - 使用jQuery获取元素属性
- python - 通过 OAuth 1.0 Python 的 Netsuite 连接
- nginx - 将 apscheduler 部署到生产环境会产生 WebSocketBadStatusException Handshake status 502 Bad Gateway
- flutter - 找出错误的根源——ParentDataWidget的错误使用