파이썬 print() 함수 사용법 및 예제
파이썬에서 print() 함수는 가장 기본적이면서도 중요한 내장 함수 중 하나입니다. 괄호 안에 지정된 값(데이터)을 화면(표준 출력, 보통 콘솔 창)에 출력하는 역할을 합니다.
기본 사용법:
Python
print(출력할 내용)
주요 기능 및 예제:
1. 문자열 출력: 따옴표(' 또는 ")로 묶인 텍스트(문자열)를 출력합니다.
출력:
안녕하세요, 파이썬!
Hello, Python!
Python
print("안녕하세요, 파이썬!")
print('Hello, Python!')
2. 숫자 출력: 정수, 실수 등의 숫자 값을 직접 출력할 수 있습니다.
출력:
123
3.14159
Python
print(123)
print(3.14159)
3.변수 출력: 변수에 저장된 값을 출력합니다.
출력:
홍길동
30
Python
name = "홍길동"
age = 30
print(name)
print(age)
4.여러 항목 출력: 콤마(,)로 구분하여 여러 값을 한 번에 출력할 수 있습니다. 기본적으로 각 값은 공백으로 구분되어 출력됩니다.출력:
이름: 홍길동 나이: 30
1 2 3 네 개
Python
print("이름:", name, "나이:", age)
print(1, 2, 3, "네 개")
5.sep 매개변수 활용: 여러 항목을 출력할 때, 항목 사이를 구분할 문자를 지정할 수 있습니다. sep (separator) 매개변수를 사용합니다.
출력:
사과, 바나나, 딸기
년-월-일
Python
print("사과", "바나나", "딸기", sep=", ") # 콤마와 공백으로 구분
print("년", "월", "일", sep="-") # 하이픈(-)으로 구분
6.end 매개변수 활용: print() 함수는 기본적으로 출력 후 줄바꿈(개행 문자, \n)을 합니다. end 매개변수를 사용하여 출력 마지막에 붙을 문자를 지정할 수 있습니다. 줄바꿈을 하지 않으려면 end='' 와 같이 빈 문자열을 지정하면 됩니다.
출력:
첫 번째 줄 끝 --- 두 번째 줄 시작
줄 안 바꿈바로 옆에 출력됨
Python
print("첫 번째 줄 끝", end=" --- ") # 줄바꿈 대신 " --- " 출력
print("두 번째 줄 시작")
print("줄 안 바꿈", end="")
print("바로 옆에 출력됨")
7. f-string (Formatted String Literal) 사용: 파이썬 3.6 버전 이상부터는 f-string을 사용하여 변수나 표현식의 결과를 문자열 안에 간편하게 포함시켜 출력할 수 있습니다. 문자열 앞에 'f'를 붙이고, 중괄호 {} 안에 변수나 표현식을 넣으면 됩니다. 가독성이 좋아 많이 사용됩니다.
출력:
이름: 홍길동, 나이: 30
반지름이 5인 원의 넓이는 78.54 입니다.
Python
pi = 3.14159
radius = 5
area = pi * radius**2
print(f"이름: {name}, 나이: {age}")
print(f"반지름이 {radius}인 원의 넓이는 {area:.2f} 입니다.") # 소수점 둘째자리까지 표시
python
name = "Alice"
print(f"안녕하세요, {name}님!")
출력 결과:
안녕하세요, Alice님!
python
a = 5
b = 3
print(f"{a} + {b} = {a + b}")
출력 결과:
5 + 3 = 8
2. Python
item = "노트북"
quantity = 2
price_per_item = 1200000
# f-string 안에서 수량 * 개당 가격 계산
total_price_info = print(f"{item} {quantity}대의 총 가격은 {quantity * price_per_item:,}원 입니다.")
정답
노트북 2대의 총 가격은 2,400,000원 입니다.
print() 함수는 프로그램의 중간 결과나 최종 결과를 확인하고, 사용자에게 정보를 보여주는 등 디버깅과 결과 표시에 매우 유용하게 사용됩니다.
'Python' 카테고리의 다른 글
4차시 조건문 실습 문제 (총 10문제) (0) | 2025.04.23 |
---|---|
2차시 자료형과 변수 실습 문제 (총 10문제) (0) | 2025.04.23 |
VS Code 자주 쓰는 단축키 정리 (초보자용) (0) | 2025.04.22 |
1차시 파이썬 시작하기 실습 문제 (총 10문제) (0) | 2025.04.21 |
파이썬 반복문, 쉽게 말해 무엇일까요? (2) | 2024.09.12 |