38 lines
1.1 KiB
Markdown
38 lines
1.1 KiB
Markdown
---
|
||
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) 。 |