예를 들어, 파이썬에서 문자열을 하나의 객체로 취급합니다. 문자열 객체에는 여러 메서드가 내장되어 있어 문자열 데이터를 쉽게 처리할 수 있습니다.
text = "Hello, World!"
# 문자열을 모두 소문자로 변환
lower_text = text.lower() ---------- ➊
print(lower_text) # "hello, world!" 출력
# 문자열을 특정 문자로 분할
split_text = text.split(", ") ------ ➋
print(split_text) # ['Hello', 'World!'] 출력
|
실행결과 |
hello, world! ['Hello', 'World!'] |
➊ lower() 메서드는 문자열을 모두 소문자로 변환합니다. 예제에서 text.lower()는 문자열 text를 소문자로 변환합니다.
➋ split("구분자") 메서드는 문자열을 지정한 구분자를 기준으로 분할해 리스트로 반환합니다. 예제에서는 쉼표와 공백(", ")을 구분자로 사용해 문자열을 ['Hello', 'World!']로 분할합니다.
TIP - 문자열 메서드는 예제에서 다룬 것 외에도 다양합니다. 더 많은 메서드는 파이썬 공식 문서(https://docs.python.org/ko/3/library/stdtypes.html#string-methods)를 참고하세요.