Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 프로그래밍
- 급성심근경색증
- 파이썬
- 수수료
- 교보생명
- Vue.js
- python
- 중도인출
- jQuery
- 보험료
- 변환
- 코딩
- 보험
- 자바스크립트
- 추가납입
- 가입
- 특약
- 납입
- 교보
- 리스트
- 심장질환
- PythonProgramming
- Java
- 인출수수료
- 뇌출혈
- 프론트엔드
- 사망
- javascript
- 웹개발
- 문자열
Archives
- Today
- Total
SeouliteLab
[Python/파이썬] 문자열에서 줄바꿈(\n) 제거하는 3가지 방법 본문
파이썬에서 문자열에서 줄바꿈 문자인 '\n'을 제거하는 방법에는 여러 가지가 있습니다. 이번에는 그 중에서 가장 흔히 사용되는 3가지 방법을 살펴보겠습니다.
1. replace() 메서드 사용
replace()
메서드를 사용하여 문자열 내의 모든 줄바꿈 문자를 제거할 수 있습니다. 이 메서드는 대상 문자열에서 특정 문자열을 다른 문자열로 대체합니다.
text = "Hello\nWorld\n"
result = text.replace("\n", "")
print(result) # 출력 결과: HelloWorld
2. strip() 메서드 사용
strip()
메서드를 사용하여 문자열의 양쪽 끝에서 지정한 문자를 제거할 수 있습니다. 이 때 인자를 지정하지 않으면 공백 문자를 제거합니다. 따라서 strip("\n")
을 사용하여 줄바꿈 문자를 제거할 수 있습니다.
text = "Hello\nWorld\n"
result = text.strip("\n")
print(result) # 출력 결과: HelloWorld
3. 정규표현식 사용
정규표현식을 사용하여 줄바꿈 문자를 제거할 수도 있습니다. \n
패턴을 사용하여 모든 줄바꿈 문자를 찾고 대체하여 제거합니다.
import re
text = "Hello\nWorld\n"
result = re.sub(r"\n", "", text)
print(result) # 출력 결과: HelloWorld
4. split() 및 join() 메서드를 사용
문자열을 줄바꿈 문자로 분할한 후, 분할된 문자열을 다시 결합하여 줄바꿈 문자를 제거할 수도 있습니다.
text = "Hello\nWorld\n"
lines = text.split("\n")
result = "".join(lines)
print(result) # 출력 결과: HelloWorld
5. 문자열 슬라이싱 사용
간단한 문자열 슬라이싱을 사용하여 줄바꿈 문자를 제거할 수도 있습니다.
text = "Hello\nWorld\n"
result = text[:-1] if text.endswith("\n") else text
print(result) # 출력 결과: HelloWorld
6. 문자열 덧셈 연산자 사용
간단한 덧셈 연산자를 사용하여 줄바꿈 문자를 제거할 수 있습니다.
text = "Hello\nWorld\n"
result = text[:-1] + text[-1:]
print(result) # 출력 결과: HelloWorld
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] CentOS에 Python 3.10 설치하는 방법 (0) | 2024.03.04 |
---|---|
[Python/파이썬] 우분투에 Python 3.10 설치하는 방법 (0) | 2024.03.04 |
[Python/파이썬] Switch Case 구현 방법 (Match Case) (0) | 2024.03.04 |
[Python/파이썬] String Formatting의 다양한 방법 (0) | 2024.03.04 |
[Python/파이썬] 파일을 읽고 한 줄씩 리스트에 저장하기 (0) | 2024.03.04 |