print() 함수

1. 기본 사용법

print("안녕하세요")  # 문자열 출력
print(123)         # 숫자 출력
print(True)        # 불리언 출력

 

2. 데이터 타입별 출력

1) 문자열 (String)

message = "파이썬 공부 중"
print(message)              # 변수 출력
print("문자열 " + "연결")    # 문자열 연결 (+ 연산자)
print("반복" * 3)           # 문자열 반복 (* 연산자)

 

2) 숫자 (Numbers)

# 정수형 (int)
print(10)

# 실수형 (float)
print(3.14)

# 계산 결과 출력
print(10 + 5)      # 15
print(10 / 3)      # 3.3333333333333335
print(10 // 3)     # 3 (정수 나눗셈)

 

3) 불리언 (Boolean)

print(True)        # True 출력
print(False)       # False 출력
print(10 > 5)      # True 출력
print(1 == 2)      # False 출력

 

3. 다양한 데이터 타입 함께 출력

# 쉼표로 구분하면 자동으로 공백이 삽입됨
print("나이:", 8, "성별:", "남", "강아지:", True)  # 나이: 8 성별: 남 강아지: True

# f-string을 사용한 형식화된 출력 (Python 3.6+)
age = 8
name = "김무무"
is_dog = True
print(f"이름은 {name}, 나이는 {age}, 강아지 여부: {is_dog}")

 

4. 형식 지정 출력

# format() 메서드 사용
print("이름: {}, 나이: {}".format("김무무", 8))

# 소수점 자리수 지정
pi = 3.14159265359
print(f"원주율: {pi:.2f}")  # 원주율: 3.14

# 정수 자릿수 지정 (5자리, 빈 자리는 0으로 채움)
print(f"숫자: {123:05d}")  # 숫자: 00123

 

5. 추가 옵션

# end 파라미터: 출력 끝에 올 문자 지정 (기본값은 줄바꿈 \n)
print("Hello", end=" ")
print("World")  # Hello World (같은 줄에 출력)

# sep 파라미터: 여러 항목 사이의 구분자 지정 (기본값은 공백)
print("사과", "바나나", "오렌지", sep=", ")  # 사과, 바나나, 오렌지

'학습 > Python' 카테고리의 다른 글

자료구조  (0) 2025.04.19
파이썬의 특징과 철학  (0) 2025.04.18
문자열(String)  (0) 2025.04.14
연산자, 연산 함수, math, random 모듈  (0) 2025.04.14
개요  (0) 2025.04.08