strip()은 문자열의 양쪽 끝에서 특정한 문자들을 제거하는 파이썬의 문자열 메서드이다.
이 메서드를 사용하면 문자열의 시작과 끝에서 원하지 않는 공백, 탭, 줄 바꿈 등의 문자들을 제거할 수 있다.
string.strip([characters])
string : 처리하고자 하는 문자열
characters : 선택적인 매개변수
자 이렇게 말로만 하면 역시 헷갈린다.
바로 예시로 가보자
text = " Hello, World! "
result = text.strip()
print(result)
# 출력: "Hello, World!"
text_with_characters = "!---Hello, World!---"
result_with_characters = text_with_characters.strip(" !-")
print(result_with_characters)
# 출력: "Hello, World"
이제는 좀 이해가 될 것이라고 생각한다.
중요한것은 strip()은 문자열 끝!에 있는 문자들만 제거가 가능하다는 것이다.
중간에 있는 문자들은 제거할 수 없다.