Python

문자열(string)

이부일 2018. 2. 10. 14:49


 함수 이름

설명 

 lower()

 모든 문자를 소문자로 변환

 upper()

 모든 문자를 대문자로 변환

 captitalize()

 첫 번째 문자를 대문자로 변환하고 나머지 문자들은 모두 소문자로 변환

 islower()

 모든 알파벳 문자들이 소문자인지 체크

 isupper()

 모든 알파벳 문자들이 대문자인지 체크

 isspace() 

 모든 문자가 공백인지 체크

 isdigit()

 모든 문자가 0~9 사이의 숫자인지 체크

 isalpha() 

 모든 문자가 a~Z 사이의 알파벳인지 체크

 decode() 바이너리 배열을 문자열로 변환
 encode()  문자열을 바이너리 배열로 변환
 lstrip() 문자열에서 왼쪽에 있는 공백 제거
 rstrip()  문자열에서 오른쪽에 있는 공백 제거
 strip() 문자열에서 왼쪽과 오른쪽에 있는 공백 제거
 split()  특정 구분자를 기준으로 문자열을 리스트로 분해
 join() 문자열 사이에 특정한 패턴을 추가하여 하나의 문자열 생성
 find()  해당 문자열에서 특정 문자열이 있는 처음 인덱스 반환
 count() 해당 문자열에서 특정 문자열이 몇 개가 있는지 카운트



[참고문헌]

1. https://docs.python.org/3/library/stdtypes.html#string-methods

2. https://wikidocs.net/13

3. 모두의 데이터과학 with 파이썬, p23~26