관리 메뉴

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

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

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

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

huenuri 2024. 9. 11. 11:56

이번에도 문자열 함수에 대해서 학습해보겠다. 파이썬을 공부하고 나니 데이터 분석이 쉬워지고 재미있어졌다. 정말 신기한 일이다.

아직 공부할 게 많고 시간은 한정되어 있어서 게임 개발은 당분간 미루기로 했다. 내가 좋아하는 건 언제라도 시작할 수 있지만, 인공지능 분야는 사실 지금이 아니면 공부할 기회도 별로 없고 다시 공부하지 않을 가능성이 크기 때문이다. 이제 공부를 시작해보자!


 

 

 

이론 5 - 문자열 함수 : append()

 

 

 

 

if 옆에 number가 아니라 num이다.


 

 

 

 

실습 5 - 새로운 단어 추가하기 : append()


 

 

 

 

append 함수는 다른 함수와 다르게 원본이 수정되기에 주의해서 사용해야 한다. 초기값은 빈리스트에 담아준다.


 


 

 

 

이론 6 - 문자열 함수 : lower()

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

원본은 수정되지 않기에 값을 저장해주어야 바뀐 값을 출력할 수 있다. append는 문자열을 직접 수정하지만 그 외에 split, lower는 직접 수정하지 않고 원본 데이터가 변화되지 않는 특성이 있다.


 

 

 

 

실습 6 - 대소문자 변환하기 : lower()


 

 


 

 

이 코드를 한 줄로 줄일 수 있는 방법도 있다.

 

 

sentence.lower()를 append()안으로 넣는 것이다.

 

 

 

 

 


 

 

 

학습을 마치고

split과 lower 함수에 대해서 학습해보았다. append도 자주 사용하는 함수인데 그동안은 어떻게 써야 하는지 응용을 잘 못했었다. 이번에 이 부분을 공부하며 확실하게 알게 되는 것 같다.

이제 아침 공부 시간도 1시간밖에 남지 않았지만 나머지 부분을 모두 학습할 수 있을 거라 생각한다.