본문 바로가기
  • 시 쓰는 개발자
프로그래밍 문법/Python 문법

split()과 split("")의 차이점

by poetDeveloper 2024. 3. 7.

split()

공백 개수 상관없이 싹다 한꺼번에 처리해서 덩어리만 만들어준다. 그리고 공백 뿐만 아니라 탭이나 엔터도 처리해준다.

 

split(" ")

공백 1개를 기준으로 싹다 처리해서, 공백이 2개면 " "도 덩어리로 만들어줌

 

Ex)

iaa = "i am kwang hwi" \

"you can do it !!!"

print(iaa.split())

print(iaa.split(" "))

 

<출력값>

split() : ['i', 'am', 'kwang', 'hwiyou', 'can', 'do', 'it', '!!!']

split(" ") : ['i', 'am', '', 'kwang', '', '', 'hwiyou', '', '', '', '', '', 'can', 'do', 'it', '!!!']