티스토리 뷰

728x90

알고리즘 문제 풀이 도중 input할 때 옵션으로 자주 쓰이지만, 용도가 헷갈려서 정리해 보았습니다.

 

strip() - 매개변수 사용시 인자로 전달된 문자를 제거, 매개변수가 없을 때(whitespace)

String의 왼쪽과 오른쪽의 whitespace(띄어쓰기 (' '), 탭 ('\t'), 줄바꿈('\n'))를 제거할 때 사용한다. (문자열의 맨 앞과 맨 뒤에만 적용, 중간에 있는 whitespace는 제거하지 않는다.)

 

lstrip()

String의 왼쪽을 기반으로 whitespace를 제거할 때 사용한다.

 

rstrip()

String의 오른쪽을 기반으로 whitespace를 제거할 때 사용한다.

 

 

 

split() - 매개변수 사용할 때(매개변수 기준), 매개변수가 없을 때(whitespace 기준)

어떤 문자열을 분리하여 리스트로 만드는 함수이다 예를 들어

word = "a.b.c.d.e" 를 list에 나누어 담고 싶을 때, list = word.split(".") 한 후에 print(list)를 하게 되면,

이런식으로 저장 되는것을 확인 할 수 있다. (매개변수 없이 split() 만 써서 사용할 경우 whitespace를 기반으로 나누게 된다.) 

 

 

출처: https://docs.python.org/ko/3/library/stdtypes.html#str.split

 

 

728x90
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG more
«   2025/12   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31
글 보관함
250x250