print()
로 어떤 문자열을 화면에 출력할 때, 줄 바꿈(개행 문자 \n
) 없이 출력하는 방법을 소개합니다.
1. 줄바꿈 없이 출력
print()
로 문자열을 출력하면 기본적으로 아래와 같이 마지막에 줄 바꿈 문자(\n
)가 추가되어 줄바꿈이 됩니다.
print("Apple")
print("Kiwi")
Output:
Apple
Kiwi
1.1 end 인자 변경
만약 print()
함수의 end
인자에 빈 문자열을 설정하면, 아래와 같이 줄바꿈 문자를 출력하지 않아서, 줄바꿈이 되지 않습니다.
print("Apple", end="")
print("Kiwi", end="")
Output:
AppleKiwi
만약 줄바꿈이 필요하다면, 아래와 같이 문자열 안에 직접 줄바꿈 문자(\n
)를 추가해야 합니다.
출력 내용에는 줄바꿈 문자가 보이지 않지만 줄이 변경될 때마다 \n
가 추가되어 있습니다.
print("Apple\n", end="")
print("Kiwi", end="")
Output:
Apple
Kiwi
2. 줄바꿈 대신에 공백 문자 추가
print()
함수로 문자열을 출력할 때, 줄바꿈 대신에 공백 문자 같은 다른 문자를 문자열 마지막에 추가할 수 있습니다.
아래 예제는 print()
로 문자열을 출력할 때, 문자열 마지막에 공백 문자를 추가하여 출력합니다.
print("Apple", end=" ")
print("Kiwi", end=" ")
print("Grape", end=" ")
Output:
Apple Kiwi Grape
아래 예제에서는 end
인자를 변경하지 않았을 때 리스트의 요소들이 여러 줄어 걸쳐 출력되는데, end
인자를 공백 문자로 변경하여 한 줄로 출력되도록 변경하였습니다.
numbers = [1, 2, 3, 4, 5]
for n in numbers:
print(n, end=" ")
print()
for n in numbers:
print(n)
Output:
1 2 3 4 5
1
2
3
4
5
Loading script...
Related Posts
- Python 에러 해결, 'conda' 용어가 cmdlet, 함수, 스크립트 ... 인식되지 않습니다.
- Python 에러 해결, AttributeError: module 'jwt' has no attribute 'encode'
- Python - assert 사용 방법
- Python - Counter로 Collection 개수 세기
- Python - enumerate(), for/index 예제
- Python - count(), len() 함수
- Python - join() 함수, 문자열 합치기
- Python - 줄바꿈 입력 방법
- Python - 딕셔너리를 JSON으로 변환
- Python - JSON을 딕셔너리로 변환
- Python - 딕셔너리 Index로 접근/순회 방법
- Python - 딕셔너 리 CSV 파일 쓰기/읽기
- Python - 딕셔너리 update() 함수
- Python - JSON 예쁘게(pretty), 정렬하여 출력
- Python - CSV 파일을 JSON 파일로 변환
- Python - CSV 파일을 리스트로 변환
- Python - List를 Set로 변환
- Python - Set을 List로 변환
- Python - 텍스트 파일 이어서 쓰기
- Python - 파일 끝 찾기
- Python - 파일 수정 시간, 생성 시간 확인