본문 바로가기
파이썬/파이썬기본문법

파이썬 문자열 메소드

by flycoding 2023. 10. 2.
반응형

파이썬 문자열 메소드

Python에는 문자열에서 사용할 수 있는 일련의 내장 메서드가 있다.

참고: 모든 문자열 메서드는 새 값을 반환한다. 원래 문자열을 변경하지 않는다.

 

메소드 설명
capitalize() 첫번째 문자를 대문자로 변환합니다
casefold() 문자열을 소문자로 변환합니다
center() 가운데에 있는 문자열을 반환합니다
count() 문자열에서 지정된 값이 발생한 횟수를 반환합니다
encode() 문자열의 인코딩된 버전을 반환합니다
endswitch() 문자열이 지정된 값으로 끝날 경우 true를 반환합니다
expandtabs() 문자열의 탭 크기를 설정합니다
find() 문자열에서 지정한 값을 검색하고 문자열이 발견된 위치를 반환합니다
format() 문자열에서 지정한 값의 형식 지정
format_map() 문자열에서 지정한 값의 형식 지정
index() 문자열에서 지정한 값을 검색하고 문자열이 발견된 위치를 반환합니다
isalnum() 문자열의 모든 문자가 영숫자인 경우 True를 반환합니다
isascii() 문자열의 모든 문자가 알파벳에 있으면 True를 반환합니다
isdecimal() 문자열의 모든 문자가 ASCII 문자인 경우 True를 반환합니다
isdigit() 문자열의 모든 문자가 소수점일 경우 True를 반환합니다
isidentifier() 문자열이 식별자인 경우 True를 반환합니다
islower() 문자열의 모든 문자가 소문자인 경우 True를 반환합니다
isnumeric() 문자열의 모든 문자가 숫자인 경우 True를 반환합니다
isprintable() 문자열의 모든 문자가 인쇄 가능한 경우 True를 반환합니다
isspace() 문자열의 모든 문자가 공백인 경우 True를 반환합니다
istitle() 문자열이 제목의 규칙을 따를 경우 True를 반환합니다
isupper() 문자열의 모든 문자가 대문자인 경우 True를 반환합니다
join() 반복 가능 요소를 문자열 끝에 결합합니다
ljust() 문자열의 왼쪽 정렬을 반환합니다
lower() 문자열을 소문자로 변환합니다
lstrip() 문자열의 왼쪽 트림을 반환합니다
maketrans() 변환에 사용할 변환 테이블을 반환합니다
partition() 문자열이 세 부분으로 분할된 튜플을 반환합니다
replace() 지정된 값이 지정된 값으로 대체된 문자열을 반환합니다
rfind() 문자열에서 지정된 값을 검색하고 찾은 위치의 마지막 위치를 반환합니다
rindex() 문자열에서 지정된 값을 검색하고 찾은 위치의 마지막 위치를 반환합니다
rjust() 문자열의 오른쪽 정렬을 반환합니다.
rpartition() 문자열이 세 부분으로 분할된 튜플을 반환합니다
rsplit() 지정한 구분 기호에서 문자열을 분할하고 목록을 반환합니다
rstrip() 문자열의 오른쪽 트림 버전을 반환합니다
split() 지정한 구분 기호에서 문자열을 분할하고 목록을 반환합니다
splitlines() 줄 바꿈에서 문자열을 분할하고 목록을 반환합니다
startwidth() 문자열이 지정된 값을 가진 경우 다시 반환합니다.
strip() 문자열의 트림 버전을 반환합니다.
swapcase() 케이스를 교환하면 소문자가 대문자가 되고 그 반대도 됩니다
title() 각 단어의 첫 번째 문자를 대문자로 변환합니다
translate() 번역 문자열을 반환합니다.
upper() 문자열을 대문자로 변환합니다
zfill() 문자열을 처음에 지정된 개수의 0 값으로 채웁니다

 

지금까지 파이썬 문자열 메소드를 표로 간략히 정리하였고, 살펴보았다.

하나씩 살펴보면서 실습하며 익히기를 추천한다.

모두 화이팅입니다.!!!

 

출처 : 이 글의 출처는 w3schools사이트를 참고하였으며 필자가 추가하여 정리한 글입니다.

반응형

'파이썬 > 파이썬기본문법' 카테고리의 다른 글

파이썬 사전 루프  (0) 2023.10.04
파이썬 부울린(boolean)  (0) 2023.10.03
파이썬 escape 문자  (0) 2023.10.01
파이썬 문자열 포맷  (0) 2023.09.30
파이썬 문자열 연결(String Concatenation)  (0) 2023.09.29

댓글