♧ Computer science

[Python] split() 함수를 사용한 문자열 분할하기.

Grit_0913 2024. 10. 26. 21:24

[Python] split() 함수를 사용한 문자열 분할하기.

https://python-reference.readthedocs.io/en/latest/docs/str/split.html

(상단의 링크에서 자세히 확인 가능, 하단은 이해한대로 정리한 것).


[Figure 1] split() 함수와 인자들

  • 아무런 인자도 주지 않을 경우 split() 함수는 공백(" ")을 기준으로 주어진 문자열(str)을 분할한다.
  • 구분 문자와 구분 횟수 인자는 선택적으로 사용할 수 있다.
    • e.g. '-'를 통해 구분하고, 3 번 문자열을 분할하고자 하는 경우 str.split('-'. 3)이 된다.
    • 하단의 예는 '-'을 기준으로 3 번 분할하기에 공백 3개와  '-a---b--c-'이 출력된다.

[Figure 2] 분할 예시

 

  • 단, 주어진 문자열의 첫 번째와 가장 마지막의 공백은 분할 구분자로 취급하지 않는다.