Python컬렉션과 문자열

문자열 기본

길이 확인, 포함 여부 검사, 분리와 결합처럼 문자열을 다룰 때 가장 자주 쓰는 Python 기본 패턴입니다.

마지막 수정 2026년 3월 16일

기본 패턴

python
title = "RefDock"
length = len(title)
has_ref = "Ref" in title
upper = title.upper()

설명

  • 문자열은 변경 불가능한 immutable 타입입니다.
  • 길이 확인은 len(), 부분 문자열 검사는 in이 가장 자주 쓰입니다.
  • 정리와 가공에는 strip(), split(), join()을 자주 조합합니다.

짧은 예제

python
raw = "  apple,banana,orange "
items = raw.strip().split(",")
line = " / ".join(items)

빠른 정리

패턴설명
len(text)문자열 길이
"a" in text포함 여부
text.strip()앞뒤 공백 제거
text.split(",")분리

주의할 점

문자열 메서드는 원본을 직접 바꾸지 않습니다. 가공 결과를 다시 변수에 담아야 실제로 바뀐 값을 쓸 수 있습니다.