86 lines
		
	
	
		
			2.2 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			86 lines
		
	
	
		
			2.2 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']  | |||
|  | ``` | |||
|  | 
 | |||
|  | #### Больше информации
 | |||
|  | 
 | |||
|  | Проверьте [документы Python на разделение строк](https://docs.python.org/2/library/stdtypes.html#str.split) |