반응형
파이썬에서 문자열을 정리(공백 제거, 특정 문자 제거, 원하는 형식으로 정렬)하는 방법을 몇 가지 소개하겠습니다.
1. 문자열 공백 제거
- 양쪽 공백 제거: strip() 메서드
- 왼쪽 공백 제거: lstrip() 메서드
- 오른쪽 공백 제거: rstrip() 메서드
text = " Hello, Python! "
print(text.strip()) # "Hello, Python!"
print(text.lstrip()) # "Hello, Python! "
print(text.rstrip()) # " Hello, Python!"
(Output)
문자열의 앞쪽과 뒤쪽에 있는 특정 문자열도 제거할 수 있습니다. 문자열에서 중간에 있는 문자는 제거하지 않습니다.
text = "=====Hello, Python!====="
print(text.strip('=')) # "Hello, Python!"
print(text.lstrip('=')) # "Hello, Python!====="
print(text.rstrip('=')) # "=====Hello, Python!"
(Output)
Hello, Python!
Hello, Python!=====
=====Hello, Python!
2. 특정 문자 제거하기
- replace() 메서드를 사용하여 특정 문자를 다른 문자로 바꾸거나 빈 문자열로 바꿀 수 있습니다.
text = "Hello, Python!"
print(text.replace("!", "")) # "Hello, Python"
print(text.replace("Python", "World")) # "Hello, World!"
(Output)
Hello, Python
Hello, World!
반응형
'Python > 파이썬 기초 강의(2024)★' 카테고리의 다른 글
파이썬 문자열: 대문자 소문자 변환 upper lower capitalize title swapcase casefold (0) | 2024.11.14 |
---|---|
파이썬 문자열 함수: 문자열 분리 결합 split join (1) | 2024.11.13 |
파이썬: 문자열 슬라이싱과 추출 (0) | 2024.11.11 |
파이썬의 문자열은 불변 객체(immutable object)입니다 (1) | 2024.11.10 |
파이썬: 집합 자료형 개요 Overview of Set Data Types (0) | 2024.10.30 |