strip()

导读 在Python编程中,`strip()` 是一个字符串(str)方法,用于移除字符串开头和结尾的特定字符(默认为空格)。这是一个很有用的函数,尤其是...

在Python编程中,`strip()` 是一个字符串(str)方法,用于移除字符串开头和结尾的特定字符(默认为空格)。这是一个很有用的函数,尤其是当你想要从输入数据中移除多余的空格或特殊字符时。

以下是 `strip()` 方法的基本用法:

```python

s = " Hello, World! " # 两个空格在字符串的开头和结尾

result = s.strip() # 默认移除开头和结尾的空格

print(result) # 输出:"Hello, World!"

```

除了移除开头和结尾的字符外,`strip()` 方法还可以接受一个参数,用于指定要移除的字符。例如,如果你想移除字符串两端的特定字符(如逗号),你可以这样做:

```python

s = ",,,,Hello, World!,,," # 多个逗号在字符串的开头和结尾

result = s.strip(',') # 移除了所有逗号(开头和结尾)

print(result) # 输出:"Hello, World!"

```

需要注意的是,`strip()` 方法不会修改原始字符串,而是返回一个新的字符串。原始字符串保持不变。如果你想要修改原始字符串,你需要将结果重新赋值给原始字符串变量。例如:

```python

s = ",,,,Hello, World!,,," # 原始字符串包含多个逗号

s = s.strip(',') # 移除了所有逗号后重新赋值给s变量

print(s) # 输出:"Hello, World!"(此时s已经更新)

```

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