python strip

导读 在Python中,`strip()` 是一个字符串(string)对象的方法。这个方法用于去除字符串开头和结尾的特定字符,默认为去除空格(包括空格、制...

在Python中,`strip()` 是一个字符串(string)对象的方法。这个方法用于去除字符串开头和结尾的特定字符,默认为去除空格(包括空格、制表符和换行符)。此外,`strip()`也可以去除其他指定字符。这是它非常实用的地方,特别是当你需要清理和处理字符串数据时。

下面是 `strip()` 方法的一些基本用法:

### 去除字符串两端的空格

```python

s = " Hello, World! "

print(s.strip()) # 输出 "Hello, World!"

```

在这个例子中,字符串 `s` 两端的多余空格都被移除了。

### 去除字符串两端的其他字符

如果你想去除字符串两端的其他字符,可以将这些字符作为 `strip()` 方法的参数传入。例如:

```python

s = ",Hello, World!, "

print(s.strip(',')) # 输出 "Hello, World!"

```

在这个例子中,所有位于字符串两端的逗号都被移除了。注意 `strip()` 只能从两端移除字符,不能从中间移除。

### 使用多个字符进行去除

你也可以传入一个包含多个字符的字符串作为参数,`strip()` 会移除两端出现的任何一个这些字符。例如:

```python

s = ", Hello, World! , "

print(s.strip(', ')) # 输出 "Hello, World!"

```这个例子中的字符串两端的逗号、空格都被移除了。字符串内的其他位置上的逗号并不会被移除。

版权声明:本文由用户上传,如有侵权请联系删除!