파이썬 문자열 rstrip()

Python 문자열 rstrip() 메서드는 함수에 전달된 인수를 기반으로 후행 문자를 제거하고 문자열 복사본을 반환하는 내장 함수입니다.

또한 읽기 TypeError: can’t multiply sequence by non-int of type ‘str’

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

rstrip() 구문


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

string.rstrip([chars])


rstrip() 매개변수


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

  • chars(선택 사항) – 문자열의 오른쪽에서 제거해야 하는 문자열을 나타내는 문자 집합입니다.

  • chars 인수가 전달되지 않으면 rstrip() 함수는 문자열 끝에서 공백을 제거합니다.

    rstrip() 반환 값


    rstrip() 메서드는 전달된 인수에 따라 후행 문자를 제거하여 문자열 복사본을 반환합니다.

    메모:
  • rstrip() 함수에 인수를 전달하지 않으면 기본적으로 모든 후행 공백이 문자열에서 잘립니다.
  • 문자열 끝에 공백이 없으면 원래 문자열과 일치하는 문자열이 있는 그대로 반환됩니다.
  • 인수에 전달된 문자가 문자열 끝에 있는 문자와 일치하지 않으면 후행 문자 제거가 중지됩니다.

  • 예제 1: rstrip() 작업




    # Only trailing whitespaces are removed
    text1 = ' Python Programming '
    print(text1.rstrip())
    
    # Remove the whitespace and specified character at
    # trailing end
    text2 = ' code its my code '
    print(text2.rstrip(' code'))
    
    # Remove the specified character at 
    # trailing end
    text3 = 'code its my code'
    print(text3.rstrip('code'))
    


    산출

       Python Programming
           code its my
    code its my
    


    예제 2 – 현실 세계에서 rstrip() 메서드를 사용하는 방법은 무엇입니까?



    아래 예에는 가격 목록이 달러로 표시되어 있습니다. 그러나 달러 기호는 각 요소의 후행 및 선행 끝에 모두 추가됩니다. 아래와 같이 rstrip() 메서드를 사용하여 목록을 반복하고 오른쪽에서 달러 기호를 제거할 수 있습니다.

    price = ['$100$', '$200$', '$300$', '$400$', '$500$']
    new_price = []
    for l in price:
        new_price.append(l.rstrip('$'))
    
    print(new_price)
    
    


    산출

    ['$100', '$200', '$300', '$400', '$500']
    

    좋은 웹페이지 즐겨찾기