문자열에 관련된 더 많은 함수들
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
반응형
'code > python' 카테고리의 다른 글
빠른 Python 정리 07: list & tuple (0) | 2019.05.12 |
---|---|
빠른 Python 정리 06: bool, 비교 연산자, 논리 연산자 (0) | 2019.05.10 |
빠른 Python 정리 04: 자료형 (2/문자열) (0) | 2019.05.04 |
빠른 Python 정리 03: 자료형 (1) (0) | 2019.05.01 |
빠른 Python 정리 02: 입출력 (0) | 2019.04.28 |