콘텐츠로 건너뛰기

파이썬에서 새 줄로 문자열 출력하는 방법은?

[

Python print() 함수 안내서

작성자: Bartosz Zaczyński


목차

print() 함수는 파이썬에서 가장 기본적이면서도 자주 사용되는 함수입니다. 많은 파이썬 사용자가 print() 함수를 통해 자신만의 Hello, World! 메시지를 출력한 적이 있을 것입니다. 이 함수는 화면에 포맷팅된 메시지를 출력하고 버그를 찾는 데 사용할 수 있습니다. 하지만, print() 함수가 해줄 수 있는 일이 여기까지만이라고 생각하신다면 매우 아쉽습니다!

이 튜토리얼에서는 파이썬 print() 함수를 효과적으로 활용하는 방법을 소개합니다. 세부 내용을 진행하면서 깊숙이 들어가게 될 것입니다. print() 함수가 제공하는 다양한 기능에 놀라실 것입니다!

이 튜토리얼을 완료하면 다음을 할 수 있게됩니다.

  • 파이썬 print() 함수의 흔히 저지르는 실수를 피합니다.
  • 새 줄, 문자 인코딩 및 버퍼링과 같은 문제를 해결합니다.
  • 텍스트를 파일에 작성합니다.
  • 단위 테스트에서 print() 함수를 목업합니다.
  • 터미널에서 고급 사용자 인터페이스를 구축합니다.

만약 완전히 초심자라면, 파이썬으로 출력하는 기본 개념을 설명하는 이 튜토리얼의 첫 부분을 읽는 것이 가장 도움이 될 것입니다. 그렇지 않다면, 원하는 부분으로 건너뛰어 읽어보세요.

파이썬을 사용하여 출력하는 몇 가지 실제 예제를 살펴보면서 이해해보겠습니다. 이 섹션을 마치면 print() 함수를 호출하는 모든 방법을 알게됩니다. 프로그래머 용어로는 함수 시그니처에 익숙해질 것입니다.

파이썬의 가장 간단한 print() 함수 사용 예제는 몇 가지 키스톤 입력만 필요합니다.

print()

어떤 인자도 전달하지 않지만, 여전히 함수를 실행하기 위해 끝에 빈 괄호를 작성해야 합니다. 이는 파이썬에게 함수의 이름이 아니라 함수를 실제로 실행하라고 알려주는 역할을 합니다.

이 코드는 눈에 보이지 않는 새 줄 문자를 생성하고 결과적으로 화면에 빈 줄을 출력합니다. print() 함수를 호출할 때는 모든 파이썬 코드에서 빈 괄호를 함께 작성해 주어야 하는데, 이는 함수의 실제 호출이 되기 위한 규칙입니다.

여러 개의 인자 구분하기

print() 함수를 호출할 때 한 번 이상의 인자를 전달할 수도 있습니다. 이렇게 하면 여러 가지 방식으로 출력할 수 있습니다. 예를 들어, 다음과 같이 인자를 전달할 수 있습니다.

print("Hello,", "world!")

이 코드는 ,로 구분된 두 개의 문자열 인자를 print() 함수에 전달합니다. print() 함수는 기본적으로 모든 인자를 공백으로 구분한 후 결과를 출력하는데, 따라서 다음과 같은 결과가 출력됩니다.

Hello, world!

파이썬에서는 ,로 구분된 인자를 통해 여러 개의 값을 한 번에 출력할 수 있습니다. 이는 다른 언어에서는 자주 볼 수 있는 방식이 아니기 때문에 파이썬의 특징 중 하나라고 할 수 있습니다.

print() 함수는 기본적으로 개행 문자로 끝납니다. 따라서 다음 print() 함수 호출은 새 줄에서 출력됩니다.

print("Hello,")
print("world!")

결과는 다음과 같습니다.

Hello,
world!

이렇게 여러 개의 print() 함수 호출을 사용하면 개행 문자를 포함하여 원하는 방식으로 출력할 수 있습니다.

여러분의 파이썬 학습을 위한 자세한 내용은 각주에 나온 아래의 리얼 파이썬 링크에서 확인하실 수 있습니다.