파이썬/첫 실행과 기본 사용법

파이썬 print() 함수 완벽 정리 | 기본 출력부터 줄바꿈, 포매팅, 파일 출력까지

creator6556 2025. 9. 10. 08:33

1 기본 출력

→ 가장 단순한 사용법은 원하는 값을 화면에 출력하는 것임

print()는 기본적으로 출력 후 줄바꿈을 함

1-1 코드

print("Hello, Python!")
print(123)
print(True)

1-1 결과


2 여러 값 출력 & sep 옵션

쉼표(,)로 구분해 여러 값을 출력할 수 있음

→ 이때 값 사이에 들어가는 구분자는 기본적으로 공백

sep 옵션으로 공백 대신에 원하는 것으로 바꿀 수 있음

2-1 코드

print("사과", "바나나", "체리")
print("사과", "바나나", "체리", sep=", ")

2-1 결과


3 줄바꿈 제어 & end 옵션

→ end 옵션을 사용하면 출력이 끝난 뒤 이어지는 문자를 직접 정할 수 있음

→ end=""로 두면 줄바꿈 없이 바로 이어서 출력됨

3-1 코드

print("Hello", end=" ")
print("World")

3-1 결과


4 빈 print() 사용

→ 아무 값도 넣지 않고 print()만 쓰면 줄바꿈 한 줄을 출력함

4-1 코드

print("첫 번째 줄")
print()
print("두 번째 줄")

4-1 결과


5 이스케이프 문자

→ 문자열 안에서 특수한 기능을 하는 기호들

\n줄바꿈

\t(간격)

\\백슬래시 자체를 출력

\"큰따옴표를 출력

5-1 코드

print("안녕하세요\n파이썬!")
print("이름\t나이")

5-1 결과


728x90

6 문자열 포매팅 (f-string 권장)

출력할 값이 변수일 때, 문자열에 깔끔하게 삽입할 수 있음

→ 파이썬 3.6 이상에서는 f-string을 쓰는 것이 가장 편리함

6-1 코드

name = "철수"
age =  20

print(f"안녕하세요, 제 이름은 {name}이고 나이는 {age}살입니다.")

6-1 결과


7 출력 형식 지정 (정렬, 소수점 자리수 등)

→ f-string 안에서 : 뒤에 형식을 지정할 수 있음

7-1 코드

print(f"{10:>5}")
print(f"{10:<5}")
print(f"{3.14159:.2f}")

7-1 결과


8 파일로 출력 (file 옵션)

→ print()는 file 옵션을 사용하면 파일에도 출력할 수 있음

with open(...) 구문을 쓰면 파일을 자동으로 닫아줘서 안전

8-1 코드

with open("output.txt", "w", encoding="utf-8") as f:
	print("파일에 저장할 내용", file=f)

8-1 결과


9 flush 옵션 (심화)

→ 일반적으로 출력은 버퍼(buffer)에 모였다가 한 번에 처리됨

flush=True를 주면 버퍼를 거치지 않고 즉시 화면에 출력

9-1 코드

import time

for i in range(5):
	time.sleep(1)
	print(i, end=" ", flush=True)

9-1 결과


파이썬 print() 함수에 대해 더 상세한 설명을 원하는 분들은 아래 사이트에 접속

파이썬 print()


파이썬 print() 뿐만 아니라 다른 프로그래밍 언어에 대한 설명을 원하는 분들은 아래 사이트에 접속하여 원하는 링크에 접속

프로그래밍 언어 정리 모음

 

728x90