python 字符串的replace举例用法
时间: 2024-10-13 20:13:17 浏览: 27
第4章 python字符串.pptx
在Python中,`str.replace()`是一个内置函数,用于替换字符串中的指定子串。它的基本语法是 `string.replace(old, new[, count])`。下面是一些示例:
1. **简单替换**:
```python
text = "Hello, World!"
new_text = text.replace("World", "Universe")
print(new_text) # 输出: "Hello, Universe!"
```
这里将字符串中的"World"替换成了"Universe"。
2. **替换次数限制**:
```python
sentence = "A cat sat on the mat, a cat sat on the mat."
unique_sentence = sentence.replace("cat", "dog", 1)
print(unique_sentence) # 输出: "A dog sat on the mat, a cat sat on the mat."
```
`count=1` 表示只替换第一次遇到的"cat"。
3. **忽略大小写替换**:
```python
mixed_case = "Hello, World!".lower()
all_caps = mixed_case.replace("world", "universe", -1).upper()
print(all_caps) # 输出: "HELLO, UNIVERSE!"
```
使用`.lower()`先转为小写,再替换并恢复为大写。
阅读全文