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 결과

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() 뿐만 아니라 다른 프로그래밍 언어에 대한 설명을 원하는 분들은 아래 사이트에 접속하여 원하는 링크에 접속
'파이썬 > 첫 실행과 기본 사용법' 카테고리의 다른 글
| UTF-8 완전정복: 문자 -> 코드포인트 -> 바이트까지 이해하기 (0) | 2025.10.20 |
|---|---|
| 파이썬 들여쓰기 완전 정복 : PEP 8 기준 + VSCode 자동 설정 가이드 (0) | 2025.10.17 |
| 파이썬 input() 완벽 가이드 | 한 줄 입력부터 여러 줄, 예외 처리, sys.stdin, 환경 변수까지 총정리 (0) | 2025.10.10 |
| 파이썬 .py 파일 실행 방법 총정리 | 초보자부터 실무까지 완벽 가이드 (0) | 2025.09.30 |
| 파이썬 주석 & 타입 힌트 완벽 가이드 | PEP 8, Docstring까지 한 번에 정리 (1) | 2025.09.17 |