English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
partition() 메서드는 지정된 구분자로 문자열을 분할하는 데 사용됩니다.
문자열이 지정된 구분자를 포함하면, 다음을 반환합니다:3원의 튜플, 첫 번째 요소는 separator 왼쪽의 부분, 두 번째 요소는 separator 자체, 세 번째 요소는 separator 오른쪽의 부분.
partition() 문법은 다음과 같습니다:
string.partition(separator)
partition() 메서드는 문자열 매개변수 separator가 문자열에서 처음 나타나는 곳에서 문자열을 분할합니다.
partition() 메서드는 다음을 반환합니다:3원의 튜플, 첫 번째 요소는 separator 왼쪽의 부분, 두 번째 요소는 separator 자체, 세 번째 요소는 separator 오른쪽의 부분.
이를 포함하여:
separator 이전의 부분, separator 매개변수, 그리고 separator 이후의 부분(문자열에서 separator 매개변수를 찾으면)
문자열 자체와 두 개의 빈 문자열(separator 매개변수가 없을 때)
string = "Python is fun" # 'is'分隔자를 찾았습니다 print(string.partition('is ')) # 'not'分隔자를 찾지 못했습니다 print(string.partition('not ')) string = "Python is fun, isn't it" # 'is'가 첫 번째로 나타나는 곳에서 분할 print(string.partition('is'))
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
('파이썬 ', 'is ', 'fun') ('파이썬 is fun', '', '') ('파이썬 ', 'is', " fun, isn't it")