파이썬의 print() 함수는 괄호 안의 데이터를 출력하는 내장 함수입니다. 이 함수는 프로그램의 실행 결과를 확인하거나 사용자에게 정보를 전달하는 데 사용됩니다.
기본적인 사용법
print() 함수는 가장 간단하게는 다음과 같이 사용합니다.
print("Hello, World!")
위 코드를 실행하면 Hello, World!라는 문자열이 화면에 출력됩니다. 문자열 외에도 숫자, 변수, 리스트 등 다양한 형태의 데이터를 출력할 수 있습니다.
name = "Gemini"
age = 2024
scores = [90, 85, 95]
print(name) # 변수 출력
print(age) # 숫자 출력
print(scores) # 리스트 출력
여러 값을 한 번에 출력하기
print() 함수는 여러 값을 쉼표(,)로 구분하여 한 번에 출력할 수 있습니다. 이 경우, 값들 사이에 기본적으로 공백이 추가됩니다.
print("이름:", name, "나이:", age)
이 코드를 실행하면 이름: Gemini 나이: 2024가 출력됩니다.
sep와 end 매개변수
print() 함수는 sep와 end라는 특별한 매개변수를 사용하여 출력 형식을 제어할 수 있습니다.
sep (separator) 매개변수
sep는 출력할 값들 사이에 삽입할 문자를 지정합니다. 기본값은 공백(' ')입니다.
print("010", "1234", "5678", sep='-')
위 코드를 실행하면 010-1234-5678이 출력됩니다.
end 매개변수
end는 print() 함수가 끝날 때 출력될 문자를 지정합니다. 기본값은 줄바꿈 문자('\n')입니다.
print("줄을 바꾸지 않고", end=' ')
print("다음 내용을 출력합니다.")
이 코드를 실행하면 줄을 바꾸지 않고 다음 내용을 출력합니다.가 한 줄에 출력됩니다.
추가 설명)
파이썬에서 print() 함수는 기본적으로 줄 바꿈 문자(\n)를 사용합니다. 따라서 여러 print() 함수를 연달아 호출하면 각 출력 결과가 새로운 줄에 나타납니다.
print() 함수의 작동 원리
print() 함수는 end라는 매개변수를 가지고 있으며, 이 매개변수의 기본값이
바로 줄 바꿈 문자인 \n입니다.
따라서 코드를 실행할 때
print("Hello")는 내부적으로 print("Hello", end="\n")과 같이 동작합니다.
# 예시 코드
print("Hello")
print("World")
위 코드를 실행하면 다음과 같은 결과가 출력됩니다.
Hello
World
기본값 변경하기
만약 줄 바꿈을 원하지 않거나 다른 문자를 사용하고 싶다면, end 매개변수에 원하는 값을 지정해주면 됩니다. 예를 들어, 공백을 사용하여 한 줄에 이어서 출력하고 싶다면 다음과 같이 코드를 작성할 수 있습니다.
# 'end' 매개변수 사용 예시
print("Hello", end=" ")
print("World")
위 코드를 실행하면 다음과 같이 결과가 출력됩니다.
Hello World
이처럼 print() 함수의 end 매개변수는 출력의 끝에 오는 문자를 제어하는 역할을 합니다.
'파이썬(Python)' 카테고리의 다른 글
| 파이썬의 데이터형(정수형, 실수형, 문자열형, 부울형, 리스트형, 세트형, 튜플형, 딕셔너리형) (4) | 2025.08.08 |
|---|---|
| 파이썬 f-string (형식화된 문자열 리터럴)에서 숫자를 천 단위 콤마 넣기 (4) | 2025.08.07 |
| 파이썬 f-string에 대해 정리 (5) | 2025.08.07 |
| 파이썬 format()함수를 이용한 출력, 점(.)format에서 점(.)의 역할 (2) | 2025.08.07 |
| 파이썬 % 형식지정자, %기호 예제로 내용 정리 (0) | 2025.08.07 |
콘텐츠 내 자동삽입광고
