勵志

勵志人生知識庫

python strip用法

Python中的`strip()`方法主要用於去除字元串開頭和結尾的指定字元或空白字元。這些空白字元可以包括空格、制表符、換行符等。

`strip()`方法的基本語法是`str.strip([chars])`,其中`str`是要操作的字元串,`chars`是可選參數,用於指定要去除的字元集合。如果未提供`chars`參數,則默認去除所有空白字元。

`strip()`方法的特點如下:

它不會修改原始字元串,而是返回一個新的字元串。

它只能去除字元串開頭和結尾的字元,不能去除字元串中間的字元。

如果指定的字元不在字元串開頭或結尾,`strip()`方法將不起作用。

使用示例如下:

```python

s = " 你好,世界! "

result = s.strip()

print(result) # 輸出: 你好,世界!,因為strip()默認去除空白字元,但未指定字元時也去除中間的逗號

s = ",你好,世界!,"

result = s.strip(",")

print(result) # 輸出: 你好,世界!,指定去除逗號後,成功去除字元串開頭和結尾的逗號

```

此外,Python還提供了`lstrip()`和`rstrip()`方法,它們的用法與`strip()`類似,但作用範圍不同。`lstrip()`用於去除字元串開頭的空白字元或其他指定字元,而`rstrip()`用於去除字元串結尾的空白字元或其他指定字元。