콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 2025. 8. 7. 17:52
반응형

파이썬의 print() 함수는 괄호 안의 데이터를 출력하는 내장 함수입니다. 이 함수는 프로그램의 실행 결과를 확인하거나 사용자에게 정보를 전달하는 데 사용됩니다.

 

 

기본적인 사용법

print() 함수는 가장 간단하게는 다음과 같이 사용합니다.

 

print("Hello, World!")

 

위 코드를 실행하면 Hello, World!라는 문자열이 화면에 출력됩니다. 문자열 외에도 숫자, 변수, 리스트 등 다양한 형태의 데이터를 출력할 수 있습니다.

Python
 
name = "Gemini"
age = 2024
scores = [90, 85, 95]

print(name)      # 변수 출력
print(age)       # 숫자 출력
print(scores)    # 리스트 출력

 

 

여러 값을 한 번에 출력하기

print() 함수는 여러 값을 쉼표(,)로 구분하여 한 번에 출력할 수 있습니다. 이 경우, 값들 사이에 기본적으로 공백이 추가됩니다.

Python
 
print("이름:", name, "나이:", age)

이 코드를 실행하면 이름: Gemini 나이: 2024가 출력됩니다.

 

sep와 end 매개변수

print() 함수는 sep와 end라는 특별한 매개변수를 사용하여 출력 형식을 제어할 수 있습니다.

sep (separator) 매개변수

sep는 출력할 값들 사이에 삽입할 문자를 지정합니다. 기본값은 공백(' ')입니다.

Python
 
print("010", "1234", "5678", sep='-')

위 코드를 실행하면 010-1234-5678이 출력됩니다.

end 매개변수

end는 print() 함수가 끝날 때 출력될 문자를 지정합니다. 기본값은 줄바꿈 문자('\n')입니다.

Python
 
print("줄을 바꾸지 않고", end=' ')
print("다음 내용을 출력합니다.")

이 코드를 실행하면 줄을 바꾸지 않고 다음 내용을 출력합니다.가 한 줄에 출력됩니다.

 

추가 설명)

파이썬에서 print() 함수는 기본적으로 줄 바꿈 문자(\n)를 사용합니다. 따라서 여러 print() 함수를 연달아 호출하면 각 출력 결과가 새로운 줄에 나타납니다.

 

print() 함수의 작동 원리

print() 함수는 end라는 매개변수를 가지고 있으며, 이 매개변수의 기본값이

바로 줄 바꿈 문자인 \n입니다.

 

따라서 코드를 실행할 때

print("Hello")는 내부적으로 print("Hello", end="\n")과 같이 동작합니다.

Python
 
# 예시 코드
print("Hello")
print("World")

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

Plaintext
 
Hello
World

기본값 변경하기

만약 줄 바꿈을 원하지 않거나 다른 문자를 사용하고 싶다면, end 매개변수에 원하는 값을 지정해주면 됩니다. 예를 들어, 공백을 사용하여 한 줄에 이어서 출력하고 싶다면 다음과 같이 코드를 작성할 수 있습니다.

Python
 
# 'end' 매개변수 사용 예시
print("Hello", end=" ")
print("World")

위 코드를 실행하면 다음과 같이 결과가 출력됩니다.

Plaintext
 
Hello World

이처럼 print() 함수의 end 매개변수는 출력의 끝에 오는 문자를 제어하는 역할을 합니다.

반응형

콘텐츠 내 자동삽입광고