code/python

빠른 Python 정리 05: 자료형 (3/문자열)

devstdio 2019. 5. 7. 23:11

문자열에 관련된 더 많은 함수들

count(문자(열) 개수 확인)

"ppap".count("p") -> 3

find (똑같은 문자(열) 중 가장 처음 문자(열)의 인덱스 반환) - 결과가 없으면 -1

"ppap".find("p") -> 0

index (똑같은 문자(열) 중 가장 처음 문자(열)의 인덱스 반환) - 결과가 없으면 프로그램이 터짐

"ppap".index("z") -> (에러)

upper, lower (모두 대문자/소문자화한 값을 반환)

"python".upper() -> PYTHON / "PYTHON".lower() -> python

replace (처음 값을 이후 주어진 값으로 치환한 값을 반환)

"python".replace("p","P") -> Python

split (해당 값을 기준으로 문자열을 자른 값을 반환)

"Life is too short, you need Python".split(",") -> ['Life is too short', ' you need Python']

join (" "내의 값을 사이에 놓고 list의 인덱스들을 합침)

" ".join(['Life','is','too','short']) -> Life is too short

strip (양쪽 공백 삭제)

print(" PPAP ").strip() -> PPAP

lstrip (왼쪽 공백 삭제)

print(" PPAP ").lstrip() -> PPAP

rstrip (오른쪽 공백 삭제)

print(" PPAP ").rstrip() -> PPAP

반응형