python删除字符串中的指定字符
时间: 2023-09-05 17:07:44 浏览: 151
这里有两种方法可以删除字符串中的指定字符:
1. 使用replace()方法替换指定字符为空字符串
```python
str = "Hello, World!"
char_to_remove = ","
new_str = str.replace(char_to_remove, "")
print(new_str) # 输出: Hello World!
```
2. 使用join()方法过滤掉指定字符
```python
str = "Hello, World!"
char_to_remove = ","
new_str = "".join([c for c in str if c != char_to_remove])
print(new_str) # 输出: Hello World!
```
这两种方法都可以实现删除字符串中的指定字符,具体使用哪种方法取决于你的个人喜好和代码上下文。
相关问题
python删掉字符串中一指定字符结尾的内容
要删除字符串中指定字符结尾的内容,你可以使用字符串的 `rstrip()` 方法。这个方法会删除字符串末尾的指定字符及其后面的所有字符。
下面是一个示例:
```python
string = "Hello World!"
suffix = "ld!"
new_string = string.rstrip(suffix)
print(new_string)
```
输出:
```
Hello Wor
```
在上面的示例中,我们使用 `rstrip()` 方法删除了字符串 `string` 中以 "ld!" 结尾的内容,得到了新的字符串 `new_string`。
阅读全文