English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
split() 메서드는 지정된 구분자로 문자열을 분할하고 문자열 리스트를 반환합니다.
split()의 문법은 다음과 같습니다:
str.split([separator, [maxsplit]])
split() 메서드는 최대로 사용할 수 있습니다2개参数:
separator( 선택 사항 )-는 구분자입니다. 문자열은 지정된 구분자(separator)에서 분할됩니다.
separator가 지정되지 않았다면, 공백(공백, 개행 문자 등) 문자열은 모두 구분자입니다.
maxsplit( 선택 사항 )- maxsplit는 최대 분할 횟수를 정의합니다.
기본 값은 maxsplit입니다-1,이는 분할 횟수가 제한이 없음을 의미합니다.
split()는 separator에서 문자열을 분할하고 문자열 목록을 반환합니다.
text= 'Love thy neighbor' # 공백에서 분할 print(text.split()) grocery = 'Milk, Chicken, Bread' # ','에서 분할 print(grocery.split(', ')) # ':'에서 분할 print(grocery.split(':'))
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
['Love', 'thy', 'neighbor'] ['Milk', 'Chicken', 'Bread'] ['Milk, Chicken, Bread']
grocery = 'Milk, Chicken, Bread, Butter' # maxsplit: 2 print(grocery.split(', ')) 2)) # maxsplit: 1 print(grocery.split(', ')) 1)) # maxsplit: 5 print(grocery.split(', ')) 5)) # maxsplit: 0 print(grocery.split(', ', 0))
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
['Milk', 'Chicken, Bread, Butter'] ['Milk', 'Chicken, Bread, Butter'] ['Milk', 'Chicken', 'Bread', 'Butter'] ['Milk, Chicken, Bread, Butter']
maxsplit가 지정된 경우, 목록에는 최대 maxsplit가 포함됩니다+1프로젝트.