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) 。 |