happy cat image

everdevel

coding

login
알림X
  • 현재 댓글에 대한 답변만 표시합니다.
  • 표시할 댓글 이력이 없거나 로그인해 주세요.

문자열 앞 뒤의 공백 없애기 lstrip rstrip strip

이번엔 문자열 앞 뒤에 있는 공백을 제거하는 방법에 대해 알아보겠습니다.

우리가 서비스를 만들면 자체 생산한 정보만 다루지 않습니다.

고객으로부터 여러가지 정보도 받죠.

회원가입시에 아이디나, 이메일, 이름에 실수로 공백이 들어갈 수 있습니다.

스페이스바를 실수로 한번 누른 후 이메일을 입력한다던지..

이럴때 나중에 메일로 무언가를 보낼 때 오류가 발생할 수 있습니다.

그래서 정보를 받을때는 문자열 앞 뒤의 공백을 제거해줍니다.

앞 뒤 문자열을 제거하려면 strip 함수를 사용합니다.

문자열 앞 뒤 모두 공백 제거하기 strip()

문자열 또는 변수.strip()

간단하죠.

그럼 한번 테스트 해봅시다.

먼저 문자열 앞 뒤로 공백을 넣어두고 어떻게 나오는지 볼게요.

공백이 있는지 정확히 알 수 없기 때문에 문자열 알 뒤로 |를 붙이겠습니다.

myName = " Mickey Mouse "
print("|" + myName + "|")
strip string lstrip rstrip strip strip string lstrip rstrip strip

결과를 보면 |과 문자열 사이의 공백을 알 수 있죠?

이제 strip를 사용해 공백을 제거해서 결과를 봅시다.

myName = " Mickey Mouse ".strip()
print("|" + myName + "|")
strip string lstrip rstrip strip strip string lstrip rstrip strip

위의 이미지는 strip() 사용 전, 아래의 이미지는 사용 후

strip string lstrip rstrip strip

문자열 앞 뒤의 공백이 사라졌습니다.

앞의 공백만 없애려면 lstrip() 사용합니다.

문자열 앞의 공백 제거하기 lstrip()

l은 left를 의미합니다. 즉 문자열의 왼쪽에 있는 공백을 제거합니다.

myName = " Mickey Mouse ".lstrip()
print("|" + myName + "|")
strip string lstrip rstrip strip strip string lstrip rstrip strip

왼쪽 공백만 사라졌습니다.

이번엔 오른쪽 공백만 없애봅시다.

이제 어떤 함수를 사용할지 아실겁니다.

문자열 뒤의 공백 제거하기 rstrip()

r은 right를 의미합니다. 즉 문자열의 오른쪽에 있는 공백을 제거합니다.

myName = " Mickey Mouse ".rstrip()
print("|" + myName + "|")
strip string lstrip rstrip strip strip string lstrip rstrip strip

결과를 보면 문자열 끝의 공백이 사라졌음을 알 수 있습니다.


봐주셔서 감사합니다. 문의 또는 잘못된 설명은 아래의 댓글에 부탁드립니다.
당신의 작은 누름이 저에게는 큰 희망이 됩니다.


    
    

강좌로 돌아가기

댓글 0개

정렬기준