Python

Python Strings - 문자열을 다루는 함수들

yugyeong 2022. 11. 15. 13:11

+ 연산자를 사용하여서 문자열들을 결합할 수 있다.

  • 여러 문자열들을 결합할 수 있다.

 

대소문자로 바꿀수 있다.

upper() : 영문 데이터를 대문자로 바꿔준다.

lower() : 영문 데이터를 소문자로 바꿔준다.

title() : 문자열의 공백을 기준으로 맨 앞자리 영문을 대문자로 바꿔준다.

capitalize() : 문자열의 맨 앞자리 영문을 대문자로 바꿔준다.

 

 

 

문자열을 원하는기준으로, 각각 분리하기

 

split() 함수를 사용하여서 문자열을 분리할 수 있다.

split() 또는 split(" ")을 사용하면 문자열의 공백을 기준으로 분리한다.

괄호 안에 원하는 단어를 넣으면 그 단어를 기준으로 분리가 된다.

 

 

문자열 추출하기

 

대괄호 [ ] 안에 인덱스를 입력하면 그 위치의 단어가 추출된다.

인덱스는 0부터 시작하며, 뒤에서부터 추출을 하기 원하면 마이너스를 붙여서 실행을 돌려준다.

 

 

 

문자열의 일부를 추출하기

  • [:] 처음부터 끝까지
  • [start:] start오프셋부터 끝까지
  • [:end] 처음부터 end-1 오프셋까지
  • [start : end] start오프셋부터 end-1 오프셋까지
  • [start : end : step] step만큼 문자를 건너뛰면서, 위와 동일하게 추출
 

 

특정 문자를 다른 문자로 바꾸는 방법 ( replace )

 

특정 문자를 다른 문자로 바꾸기 위해서는 replace() 함수를 사용한다.

replace( 특정문자, 다른문자 ) 로 입력을 해준다.