2018-10-16 21:32:40 +05:30

38 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: String Strip Method
localeTitle: 字符串条方法
---
## 字符串条方法
在Python `lstrip()` `rstrip()``strip()`从字符串中剥离字符有三个选项。
每个都将返回字符串的副本,其中包含从开头,结尾或开头和结尾删除的字符。如果没有给出参数,则默认为剥离空白字符。
例:
```py
>>> string = ' Hello, World! '
>>> strip_beginning = string.lstrip()
>>> strip_beginning
'Hello, World! '
>>> strip_end = string.rstrip()
>>> strip_end
' Hello, World!'
>>> strip_both = string.strip()
>>> strip_both
'Hello, World!'
```
可选参数可以作为包含要删除的所有字符的字符串提供。
```py
>>> url = 'www.example.com/'
>>> url.strip('w./')
'example.com'
```
但是,请注意只有第一个`.`从字符串中剥离出来。这是因为`strip`函数仅剥离位于左侧或最右侧的参数字符。因为w出现在第一个之前`.`它们被剥离在一起,而'com'出现在右边的前面`.`剥离后`/`
#### 更多信息:
字符串方法[文档](https://docs.python.org/3/library/stdtypes.html#string-methods) 。