일반적으로 C/C++에서 파이썬으로 전환하는 사람들은 파이썬에서 새 줄로 이동하지 않고 두 개 이상의 변수 또는 명령문을 인쇄하는 방법을 궁금해합니다. 파이썬 print() 함수는 기본적으로 개행으로 끝나기 때문에. 파이썬에는 print(a_variable)를 사용하는 경우 미리 정의된 형식이 있으며 자동으로 다음 줄로 이동합니다. 

예를 들어: 

print("line1")
print("line2")

결과는 다음과 같습니다. 

line1
line2

그러나 때로 우리는 다음 줄로 가고 싶지 않고 같은 줄에 인쇄하기를 원할 수 있습니다. 그래서 우리는 무엇을 할 수 있습니까? 

 

여기에서 설명하는 솔루션은 사용 중인 파이썬 버전에 따라 완전히 다릅니다. 

파이썬 3.x에서 줄 바꿈 없이 인쇄

# 같은 줄에 출력합니다.
 
print("python", end =" ")
print("techpost")
 
# 배열
arr = [1, 2, 3, 4]
 
# 한 줄에 배열 내용을 출력
for i in range(4):
    print(arr[i], end =" ")

출력

python techpost
1 2 3 4

for 반복문 사용하지 않고 파이썬 3.x에서 개행 없이 인쇄

arr=[1,2,3,4,5,6]
 
# * 를 사용해 리스트를 출력
print(*arr)

결과

1 2 3 4 5 6

 

  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기