English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
rpartition() 메서드는 partition() 메서드와 유사하지만, 이 메서드는 목표 문자열의 마지막 부분에서 접사자를 검색하여 분할합니다.
문자열이 지정된 접사자를 포함하면,3튜플의 튜플, 첫 번째는 접사자 왼쪽의 부분, 두 번째는 접사자 자체, 세 번째는 접사자 오른쪽의 부분입니다.
rpartition() 문법은 다음과 같습니다:
string.rpartition(separator)
rpartition() 메서드는 문자열 매개변수 separator를 받아들여, 마지막 등장에서 분할합니다.
rpartition 메서드는 지정된 문자열의 마지막 등장을 검색하고 이 문자열을 세 요소를 포함하는 튜플로 분할합니다.
첫 번째 요소는 지정된 문자열 이전의 부분을 포함합니다.
두 번째 요소는 지정된 문자열을 포함합니다.
세 번째 요소는 문자열의 일부를 포함합니다.
string = "Python is fun" # 'is' 접사자를 발견했습니다 print(string.rpartition('is ')) # 'not' 접사자가 발견되지 않았습니다 print(string.rpartition('not ')) string = "Python is fun, isn't it" # 'is'를 마지막으로 등장하는 곳에서 분할 print(string.rpartition('is'))
프로그램을 실행할 때, 출력은 다음과 같습니다:
('파이썬 ', 'is ', 'fun') ('', '', '파이썬 is fun') ('파이썬 is fun, ', 'is', "n't it")