파이썬의 표준 라이브러리
• 개행을 제거하고 문자열 자체를 변수에 저장할 때, rstrip( )을 사용해야 한다.
import sys n = sys.stdin.readline().rstrip()
• 입력을 때 int형으로 변환시 개행이 자동 제거되므로 .rstrip( )을 사용하지 않아도 된다.
import sys n = int(sys.stdin.readline())
• split( )을 사용할 경우도 rstrip()을 사용하지 않아도 된다.
import sys n = sys.stdin.readline().split()
• 간결한 코드작성을 위해 input = sys.stdin.readline( )을 미리 선언한다.
import sys input = sys.stdin.readline n = input().rstrip()
• 공백 제거 역할
data = ' Hello World ' print('[' + data.rstrip() + ']') // [ Hello World] print('[' + data.lstrip() + ']') // [Hello World ] print('[' + data.strip() + ']') // [Hello World]
• 동일 문자 제거
data = '!!!Hello World!!' print(data.rstrip('!')) // !!!Hello World print(data.lstrip('!')) // Hello World!! print(data.strip('!')) // Hello World
• 여러 문자 제거
data = '1..!Hello ..2World!!.' print(data.rstrip('12..!')) //1..!Hello ..2World print(data.lstrip('12..!')) //Hello ..2World!!. print(data.strip('12..!')) //Hello ..2World