Programming/python

[파이썬 기초] 문자열 연산의 모든 것!

방황하는 데이터불도저 2023. 3. 14. 01:07

1) 소문자, 대문자 변환

# 소문자로 만들어주는 함수
s.lower()

# 대문자로 만들어주는 함수
s.upper()

 

2) 패턴 변환

# s의 문자열 중에서 old_pattern이 있다면, new_pattern으로 수정해서 리턴
s.replace("old_pattern", "new_pattern" [,maxreplace])

 

3) 문자열 탐색 방법

# 문자열 s가 pattern으로 시작되는가?  True, False
s.startswith("pattern" [,start [,end]])

# 문자열 s가 pattern으로 끝나는가?   True, False
s.endswith("pattern", [,start [,end]])

# 문자열 s에 pattern이 몇번째 인덱스에 포함되어 있는가?
# 없다면 -1을 리턴함
s.find("pattern", [,start [,end]])

 

4) 문자열 정리하기

# (default) 문자열 앞뒤로 blank가 있는 경우, 제거
# chrs를 입력한 경우 chrs를 제거
s.strip([chrs])

 

5) 문자열 합치기

s = "A"
chrs = "pple"

s = s + "pple"
# OR
s += "pple"
# OR
s = s + chrs

s    # Apple