728x90
문자열은 파이썬에서 가장 많이 사용되는 데이터 유형 중 하나입니다. 단순한 출력에서부터 텍스트 분석에 이르기까지 다양한 기능을 활용할 수 있습니다. 이번 장에서는 문자열을 조작하고 검사하는 다양한 메서드와 기법들을 소개합니다.
● 문자열 기본 연산
문자열은 덧셈(결합), 곱셈(반복), 인덱싱, 슬라이싱이 가능합니다.
s = "Hello"
print(s + " World") # Hello World
print(s * 3) # HelloHelloHello
print(s[1]) # e
print(s[1:4]) # ell
● 문자열 메서드
문자열 처리에 자주 사용되는 주요 메서드는 다음과 같습니다.
lower()
,upper()
: 소문자/대문자 변환strip()
: 앞뒤 공백 제거replace(old, new)
: 문자열 치환split()
: 구분자로 분리join()
: 문자열 연결find()
,index()
: 특정 문자 위치 찾기
msg = " Hello Python "
print(msg.strip()) # Hello Python
print(msg.replace("Python", "World")) # Hello World
● 문자열 검사
문자열이 특정 조건을 만족하는지 검사하는 메서드도 있습니다.
startswith()
,endswith()
: 시작/끝 검사isalpha()
,isdigit()
: 문자/숫자 여부isalnum()
,isspace()
: 영숫자/공백 여부
print("abc123".isalnum()) # True
print("123".isdigit()) # True
● f-string 포맷팅
변수 값을 문자열에 삽입할 때는 f-string이 가장 간편합니다.
name = "Tom"
print(f"안녕하세요, {name}님!")
● 마무리
이번 장에서는 문자열을 다루는 다양한 방법들을 학습했습니다. 문자열은 거의 모든 파이썬 프로그램에서 사용되므로, 메서드와 특성을 잘 이해하고 있는 것이 중요합니다. 다음 장에서는 리스트의 다양한 활용법을 배워보겠습니다.
728x90
'프로그래밍언어 > 파이썬[초급]' 카테고리의 다른 글
[파이썬][초급] Chapter32. 튜플 활용 심화 (0) | 2025.05.16 |
---|---|
[파이썬][초급] Chapter31. 리스트 활용 심화 (0) | 2025.05.16 |
[파이썬][초급] Chapter29. 파일 경로와 예외 처리 (0) | 2025.05.16 |
[파이썬][초급] Chapter28. 파일 입출력 기초 (0) | 2025.05.16 |
[파이썬][초급] Chapter27. 예외 종류와 raise (0) | 2025.05.16 |