python 去掉字符串
时间: 2023-10-19 09:06:37 浏览: 35
要去掉字符串两端的空格,可以使用字符串的 `strip` 方法。例如:
```python
s = " hello world "
s = s.strip()
print(s) # 输出:hello world
```
如果要只去掉左边或右边的空格,可以使用 `lstrip` 或 `rstrip` 方法。例如:
```python
s = " hello world "
s = s.lstrip()
print(s) # 输出:hello world
s = " hello world "
s = s.rstrip()
print(s) # 输出: hello world
```
如果要去掉字符串中间的空格,可以使用字符串的 `replace` 方法。例如:
```python
s = "hello world"
s = s.replace(" ", "")
print(s) # 输出:helloworld
```
如果要去掉字符串中指定的字符,可以使用字符串的 `replace` 方法或 `translate` 方法。例如:
```python
s = "hello, world!"
s = s.replace(",", "").replace("!", "")
print(s) # 输出:hello world
s = "hello, world!"
translator = str.maketrans("", "", ",!")
s = s.translate(translator)
print(s) # 输出:hello world
```
阅读全文