앞선 포스팅에서는

숫자 데이터 관련한 메서드를 공부했다면

이번 포스팅에서는 문자열 데이터 관련 메서드를

작성할 예정이다.

 


[Split, Strip, Append]

우선 문자열 분리에 대한 설명이다.

문자열 분리는 split함수가 있다.

구분자 ex) , , ' , ; , : 등을 기준으로 분리하는 방법이다

위 결과를 보면 알겠지만 split함수는 분리에 유용하지만

,를 기준으로 분리하기 때문에 공백을 제거한 채로

결과값을 출력해주진 않는다.

 

이를 해결해 주기 위해

strip함수를 활용해 공백을 제거해줄 수 있다.

strip함수는 문자열 양 끝의 공백을 제거한 채로

출력해주는 함수다.

양끝의 공백을 제거하는 데 유용하지만 역시

리스트 안의 공백을 제거하기엔 부족하다.

 

그러므로 이럴 땐

인덱스로 각각의 인수를 따로 불러와서

strip하고 새로운 리스트에 적용해야한다.

(새 리스트에 추가하는 함수는 append임을 참고하자)

 

[replace]

단어마다 인덱싱을 해준 후

새로운 리스트에 추가해주는 방법과 더불어

replace로 분리해주는 방법도 있다.

replace는 단어 뜻 그대로 '대체'해주는 방법이다.

이렇게 짠 코드를 출력하면

일일이 인덱싱해서 strip으로 양끝의 공백을 없애고

append로 새로운 리스트에 추가해주는 과정 없이

문자열에서 " "을 ""로 바로 대체 할 수 있다.

 


 

 

(메타코드M의 서포터즈 활동으로

강의 수강권을 제공받아 쓰는 글입니다.)

 

BELATED ARTICLES

more