[ Python ] 문자열 관련 함수 정리

1030 단어 pythonpython

count([문자])

문자열 중 [문자]의 개수를 반환한다.

a = "hello"
a.count('l')
# 2

find([문자])

문자열 중 문자가 처음 나온 위치를 반환한다.
존재하지 않는다면 -1을 반환한다.

index([문자])

문자열 중 문자가 맨 처음으로 나온 위치를 반환한다.
존재하지 않는다면 오류가 발생한다.

[문자].join([문자열])

문자열의 각각의 문자 사이에 문자를 삽입한다.

",".join('hello')
# h,e,l,l,o

upper(), lower()

문자열을 대문자 혹은 소문자로 바꿔준다.

lstrip(), rstrip(), strip()

문자열의 왼쪽 혹은 오른쪽 또는 양쪽의 공백을 지워준다.

replace([이전 문자열], [새 문자열])

특정 문자열을 새로운 문자열로 변경한다.

a = "life is too short"
a.replace("life", "day")
# a = "day is too short"

split()

괄호 안에 아무 값도 넣지 않으면 공백을 기준으로 문자열을 잘라 리스트로 반환한다.
괄호 안에 값이 존재하면 그 값으로 문자열을 잘라 리스트로 반환한다.

a = "life is too short"
a.split()
# ['life', 'is', 'too', 'short']
b = "a:b:c:d"
b.split(':')
# ['a', 'b', 'c', 'd']

좋은 웹페이지 즐겨찾기