86 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			86 lines
		
	
	
		
			1.8 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | |||
|  | title: String Split Method | |||
|  | localeTitle: 字符串拆分方法 | |||
|  | --- | |||
|  | `split()`函数通常用于Python中的字符串拆分。 | |||
|  | 
 | |||
|  | #### `split()`方法
 | |||
|  | 
 | |||
|  | 模板: `string.split(separator, maxsplit)` | |||
|  | 
 | |||
|  | `separator` :分隔符字符串。您可以根据此字符拆分字符串。例如。它可能是 ” ”, ”:”, ”;”等等 | |||
|  | 
 | |||
|  | `maxsplit` :基于`separator`拆分字符串的次数。如果未指定或-1,则根据`separator`所有匹配项拆分字符串 | |||
|  | 
 | |||
|  | 此方法返回的分隔字符串的列表`separator` | |||
|  | 
 | |||
|  | #### 例子
 | |||
|  | 
 | |||
|  | 1)在空格上拆分字符串:“” | |||
|  | 
 | |||
|  | ```python | |||
|  | string = "freeCodeCamp is fun."  | |||
|  |  print(string.split(" "))  | |||
|  | ``` | |||
|  | 
 | |||
|  | 输出: | |||
|  | 
 | |||
|  | ```python | |||
|  | ['freeCodeCamp', 'is', 'fun.']  | |||
|  | ``` | |||
|  | 
 | |||
|  | 2)用逗号分隔字符串:“,” | |||
|  | 
 | |||
|  | ```python | |||
|  | string = "freeCodeCamp,is fun, and informative"  | |||
|  |  print(string.split(","))  | |||
|  | ``` | |||
|  | 
 | |||
|  | 输出: | |||
|  | 
 | |||
|  | ```python | |||
|  | ['freeCodeCamp', 'is fun', ' and informative']  | |||
|  | ``` | |||
|  | 
 | |||
|  | 3)未指定`separator`符 | |||
|  | 
 | |||
|  | ```python | |||
|  | string = "freeCodeCamp is fun and informative"  | |||
|  |  print(string.split())  | |||
|  | ``` | |||
|  | 
 | |||
|  | 输出: | |||
|  | 
 | |||
|  | ```python | |||
|  | ['freeCodeCamp', 'is', 'fun', 'and', 'informative']  | |||
|  | ``` | |||
|  | 
 | |||
|  | 注意:如果未指定`separator`符,则会删除**所有**空格的字符串 | |||
|  | 
 | |||
|  | ```python | |||
|  | string = "freeCodeCamp        is     fun and    informative"  | |||
|  |  print(string.split())  | |||
|  | ``` | |||
|  | 
 | |||
|  | 输出: | |||
|  | 
 | |||
|  | ```python | |||
|  | ['freeCodeCamp', 'is', 'fun', 'and', 'informative']  | |||
|  | ``` | |||
|  | 
 | |||
|  | 3)使用`maxsplit`拆分字符串。这里我们将字符串拆分为两次: | |||
|  | 
 | |||
|  | ```python | |||
|  | string = "freeCodeCamp is fun and informative"  | |||
|  |  print(string.split(" ", 2))  | |||
|  | ``` | |||
|  | 
 | |||
|  | 输出: | |||
|  | 
 | |||
|  | ```python | |||
|  | ['freeCodeCamp', 'is', 'fun and informative']  | |||
|  | ``` | |||
|  | 
 | |||
|  | #### 更多信息
 | |||
|  | 
 | |||
|  | 查看[有关字符串拆分](https://docs.python.org/2/library/stdtypes.html#str.split)的[Python文档](https://docs.python.org/2/library/stdtypes.html#str.split) |