클라이언트/ 서버/ 엔지니어 " 게임 개발자"를 향한 매일의 공부일지

트럼프 대통령 트윗으로 시작하는 데이터 처리 2 - 문자열 함수 1 : startswith(), split 본문

인공지능/파이썬 데이터 분석

트럼프 대통령 트윗으로 시작하는 데이터 처리 2 - 문자열 함수 1 : startswith(), split

huenuri 2024. 9. 11. 11:31

여기서부터 1주차를 마칠 때까지 문자열 함수에 대해서 공부하게 된다. 앞으로 5개의 문자열 함수를 다루게 될텐데 처음 들어보는 내용도 있으니 집중해서 학습을 진행해보자.


 

 

이론 3 - 문자열 함수 : startswith()

이 글자로 시작하는지 묻고 맞으면 true를 출력한다.

 

 

 

이처럼 조금 긴 문자열도 가능하다.


 

 

 

실습 3 - 단어의 첫 글자 확인하기 : startswith()


 

 

 


 

 

 

 

앞서 실습했던 내용과 같지만 이번에는 startswith라는 함수를 이용해서 k로 시작하는 단어를 찾는 문제였다. 별로 어렵지 않게 풀 수 있었다.


 

 

 

이론 4 - 문자열 함수 : split()

 

 

세 개의 단어를 공백 단위로 쪼갤 수 있고, 콤마 단위로 분리시킬 수도 있다.

 

 

 

비어있는 괄호에 split을 작성하면 알아서 나누어준다. 띄어쓰기 한 칸으로 나누어주라고 하면 빈 문자열을 출력한다.

 

 

 

 

.split()을 사용하면 모든 공백을 제거하며 출력해준다.


 

 

 

실습 4 - 문장을 단어 단위로 구분하기 : split()


 

 

 


 

 

split으로 분리가 되었는데 공백을 넣으면 다르게 출력된다.

 

 

 

실행을 했을 때도 이렇게 공백이 들어가있음을 확인할 수 있다. 이건 문장에서 공백을 여러번 쳤을 경우에 해당된다.

 

 

문제를 잘 풀었다.

 


 

 

학습을 마치고

이론 하나와 실습 하나를 한 포스트에 담으면 왠지 분량이 별로 안 되는 것 같아 두 개씩 묶어서 작성해보았다. 이렇게 하면 학습일지가 더욱 알찬 느낌이 든다.

이제 아침 공부 시간이 1시간 반 정도 남았는데 이 정도 속도면 1주차 수업을 모두 마칠 수 있을 것 같다.