티스토리 뷰
728x90
print() 함수는 기본적으로 문자열을 출력하고 줄 바꿈을 합니다.
가끔 줄 바꿈을 하지 말아야 하는 상황이 있는데, 이런 경우 어떻게 줄 바꿈을 하지 않도록 설정하는지 알아보겠습니다.
줄 바꿈 없이 print() 출력
print(string)은 string 문자열을 화면 출력하고, 줄 바꿈을 합니다.
print(string, end="")으로 입력하면, 문자열만 출력하고 줄 바꿈은 하지 않습니다.
end가 문자열의 마지막에 추가되는 문자열이며, 입력하지 않으면 기본적으로 end="\n"가 됩니다.
print("줄 바꿈 없이 출력됩니다.", end="")
print("줄 바꿈 문자가 없어서 같은 줄에 출력됩니다.")
실행 결과:
줄 바꿈 없이 출력됩니다.줄 바꿈 문자가 없어서 같은 줄에 출력됩니다.
줄 바꿈 대신에 다른 문자 출력
print()에 줄바꿈 문자 대신에 다른 문자를 출력하도록 할 수도 있습니다.
아래 예제는 end에 줄 바꿈 대신에 다른 문자열을 추가하였습니다.
문자열이 출력될 때마다 end의 문자열이 마지막에 함께 출력됩니다.
print("줄 바꿈 없이 출력됩니다.", end="!!!!!")
print("줄 바꿈 문자가 없어서 같은 줄에 출력됩니다.", end="#####")
문자열 중간에 있는 줄 바꿈 문자 제거
문자열 중간에 줄바꿈 문자인 "\n"가 포함될 수 있습니다.
이런 경우 replace()를 이용하여 줄 바꿈 문자를 제거할 수 있습니다.
# 줄바꿈 문자가 포함된 문자열 출력
str = "Hello \n World!"
print("first:", str)
# 줄바꿈 문자가 제거된 문자열 출력
str = str.replace("\n", "")
print("second:", str)
실행 결과:
first: Hello
World!
second: Hello World!
728x90
'개발 > Python' 카테고리의 다른 글
[Python] 문자열 마지막 콤마 제거 (0) | 2023.09.20 |
---|---|
[Python] 문자열에서 숫자만 제거 (0) | 2023.09.18 |
[Python] 리스트 랜덤 추출 (0) | 2023.09.16 |
Python에서 숫자(Int/Float)를 문자열로 변환 (0) | 2023.06.24 |
Python 문자열에서 숫자만 추출하기 (0) | 2023.06.24 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- Flutter
- 모루정원
- 파이썬
- 리스보아 카드
- 리스본
- 주황버섯
- DART
- 나무던전
- android
- 와보땅
- aosp 빌드
- 12e 트램
- 15e 트램
- java
- 원숭이의숲
- Python
- adb
- 앞자리 0 제거
- 티스토리챌린지
- 포르투갈
- 네키
- Skia
- 다크스텀프
- 오블완
- javascript
- 메이플랜드
- 파란버섯
- Unreal Engine
- 포르투
- 와일드보어의 땅
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함