더북(TheBook)

문자열 나누기: split()

split()은 구분자를 기준으로 문자열을 나누는 함수입니다. 구분자를 생략하면 띄어쓰기를 기준으로 문자열을 나눕니다.

형식 | 변수명.split("구분자") # 구분자 생략 가능

코드를 수정하고 실행 결과를 확인해보면 원래 하나였던 문자열이 구분자를 기준으로 구분돼 출력됩니다. 분리된 문자열은 대괄호([])로 묶이는데, 이는 리스트 자료형으로 반환됐기 때문입니다. 리스트 자료형은 다음 절에서 자세히 살펴보겠습니다.

ch03-string.py

string = "Hello_World_Hello_Python"
result = string.split("_") # _를 기준으로 문자열 구분
print(result)

실행결과

(중략)
['Hello', 'World', 'Hello', 'Python']
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.