파이썬 문자열 rsplit()

Python 문자열 rsplit() 메서드는 지정된 구분 기호의 문자열을 오른쪽에서 분할하고 문자열 목록을 반환하는 내장 함수입니다.

수정 방법Pandas TypeError: no numeric data to plot도 읽어 보십시오.

이 기사에서는 예제를 통해 Python Stringrsplit() 메서드에 대해 알아봅니다.

rsplit() 구문


rsplit() 메서드의 구문은 다음과 같습니다.

str.rsplit(separator, maxsplit)


rsplit() 매개변수


rsplit() 메서드는 두 개의 매개 변수를 사용하며 둘 다 선택 사항입니다.

  • 구분 기호(선택 사항) – 문자열 분할이 발생해야 하는 구분 기호입니다. 제공되지 않으면 공백이 구분 기호로 사용되며 문자열은 공백에서 분할됩니다.

  • maxsplit(선택 사항) – 분할이 ​​발생해야 하는 최대 횟수를 알려주는 정수입니다. 제공되지 않는 경우 기본값은 -1이며 이는 분할 수에 제한이 없음을 의미합니다.

  • rsplit() 반환 값


    rsplit() 메서드는 주어진 문자열을 오른쪽에서 구분 기호로 나누어 문자열 목록을 반환합니다.

    수정 방법Python ValueError: Trailing data도 읽어 보십시오.

    예제 1: Python에서 rsplit()이 어떻게 작동합니까?



    rsplit() 메서드에 maxsplit을 지정하지 않으면 아래 예제와 같이 split() 메서드와 동일하게 동작합니다.

    # splits by whitespace
    text = "Python is fun"
    print(text.rsplit())
    
    # splits the text after 'is' string
    text = "Python is fun"
    print(text.rsplit('is'))
    
    # cannot split as the character is not found
    text = "Python is fun"
    print(text.rsplit('|'))
    
    # splits by comma
    fruits ="Apple, Grapes, Orange, Watermelon"
    print(fruits.rsplit(','))
    
    


    산출

    ['Python', 'is', 'fun']
    ['Python ', ' fun']
    ['Python is fun']
    ['Apple', ' Grapes', ' Orange', ' Watermelon']
    


    예제 2: maxsplit이 지정된 경우 split()은 어떻게 작동합니까?




    # splits by whitespace
    text = "Python is really fun"
    print(text.rsplit(' ', 1))
    
    # splits by comma
    fruits = "Apple, Grapes, Orange, Watermelon"
    print(fruits.rsplit(',', 0))
    
    # splits by comma
    fruits = "Apple, Grapes, Orange, Watermelon"
    print(fruits.rsplit(',', 1))
    
    # splits by comma
    fruits = "Apple, Grapes, Orange, Watermelon"
    print(fruits.rsplit(',', 2))
    
    # splits by comma
    fruits = "Apple, Grapes, Orange, Watermelon"
    print(fruits.rsplit(',', 3))
    
    


    산출

    ['Python is really', 'fun']
    ['Apple, Grapes, Orange, Watermelon']
    ['Apple, Grapes, Orange', ' Watermelon']
    ['Apple, Grapes', ' Orange', ' Watermelon']
    ['Apple', ' Grapes', ' Orange', ' Watermelon']
    

    좋은 웹페이지 즐겨찾기