파이썬 len, find, replace, conut 문자열 함수

 파이썬 문자열 바꾸기 replace() 함수


아래 예에서, 'z' 대신에 'q' 로 바꾼다.

또한 문자열을 바꿀 수도 있다. 'ijk' 를 ' hello '로 바꾼다. 

이때, 원본 문자열은 절대 바뀌지 않는다. 

데이터분석 파이썬 이직 취업 replace



파이썬 문자열 길이 len() 함수


len() 함수를 사용하여 몇개의 문자로 되어있는지 문자열의 개수를 알 수 있다.

len 함수를 이용해서 문자의 갯수를 파악하는데, 이때 주의할 점은, 공백이 포함되어 있으면, 공백도 하나의 문자로 갯수를 센다.

따라서 ex_str 의 문자 앞과 뒤에 공백이 하나씩 있고, hello와 world 사이에도 공백이 있으므로, 총 13글자가 된다.

데이터분석 이직 취업 파이썬 문자열 길이 len



찾고자 하는 문자열의 위치를 찾는 파이썬 find() 함수, rfind() 함수


예제에서, qui 라는 문자열의 위치를 찾고자 한다.

위치란, 인덱스(오프셋)을 말한다.

따라서 year 가 몇번째에 있는지를 찾고자 한다. 

이때 왼쪽부터 찾을때는 find() 함수를 사용하고, 오른쪽부터 찾을때는 rfind() 함수를 이용한다.

문자열에 없는 banana를 찾으라고 하면, -1 을 리턴한다.

데이터분석 이직 취업 파이썬 find rfind


해당 문자열이, 몇번이나 사용되었는지 갯수를 파악하기 파이썬 count() 함수


다음 예에서, count 함수 안에 문자열을 넣어주면, 해당 문자열이 몇번 사용되었는가 횟수를 리턴한다.

데이터분석 이직 취업 파이썬 count



댓글

이 블로그의 인기 게시물

파이썬 input 함수, 사용자에게 입력 받기

Python List - 리스트 만들기