python replace 用法
时间: 2023-10-26 09:05:02 浏览: 106
在 Python 中,你可以使用字符串的 `replace()` 方法来替换子串。例如:
```
string = "Hello World"
# Replace "World" with "China"
string = string.replace("World", "China")
print(string) # "Hello China"
```
你还可以使用正则表达式来替换字符串,例如:
```
import re
string = "Hello World"
# Replace all letters "o" with "0"
string = re.sub("o", "0", string)
print(string) # "Hell0 W0rld"
```
你也可以使用 `translate()` 方法来替换字符串中的某些字符。例如:
```
import string
string = "Hello World"
# Create a translation table to replace all vowels with "X"
translator = string.maketrans("AEIOUaeiou", "XXXXXxxxxx")
string = string.translate(translator)
print(string) # "HXllX WXrld"
```
相关问题
python replace用法
Python中的replace函数用于替换字符串中的某个部分。语法如下:
string.replace(old, new[, count])
参数说明:
- old: 需要被替换的部分
- new: 新的内容
- count: 替换的次数,默认为替换所有
示例:
str1 = "Hello World"
str2 = str1.replace("World", "Python")
print(str2)
输出: Hello Python
请注意,replace方法会返回一个新的字符串,而不会更改原始字符串。如果需要更改原始字符串,可以将返回值赋值给原始字符串变量。
pythonreplace函数用法
在 Python 中,字符串类型的对象可以使用 `replace()` 函数来替换其中的子字符串。具体用法如下:
```python
str.replace(old, new[, count])
```
其中,`old` 为需要被替换的子字符串,`new` 为替换后的字符串,`count` 为替换的次数(可选参数,如果不指定则默认替换所有出现的子字符串)。该函数会返回一个新的字符串,原字符串不会被修改。
下面是一个例子:
```python
str = 'hello world'
new_str = str.replace('world', 'python')
print(new_str) # 输出:'hello python'
```
在上面的例子中,将字符串 `str` 中的子字符串 'world' 替换为 'python',并将替换后的结果赋值给 `new_str`。最后输出的结果就是替换后的字符串。
需要注意的是,`replace()` 函数是区分大小写的,如果要进行不区分大小写的替换,则需要使用正则表达式或者将字符串全部转换为小写或大写来实现。
阅读全文