python的for语句写新的字符串_如何使用for循环替换字符串中的多个字符?
时间: 2024-02-09 12:12:14 浏览: 145
python同时替换多个字符串方法示例
可以使用for循环遍历字符串,然后利用字符串的replace方法替换其中的字符,最终生成一个新的字符串。下面是一个示例代码:
```python
old_str = "Hello, world!"
new_str = ""
for char in old_str:
if char == "o":
new_str += "0"
elif char == "l":
new_str += "1"
else:
new_str += char
print(new_str)
```
在上面的代码中,原字符串`old_str`中的字符"o"和"l"被分别替换成了"0"和"1",生成了新的字符串`new_str`。你可以根据自己的需求修改替换的字符和规则。
阅读全文