Python print() 파이썬의 인쇄 함수
안녕하세요, 오늘은 파이썬 프로그래밍에서 가장 기본적이면서도 중요한 함수 중 하나인 print() 함수에 대해 배워보겠습니다. 이 함수는 여러분이 작성한 프로그램이 사용자에게 정보를 전달할 때 가장 먼저 사용하게 될 도구입니다. 그럼, print() 함수가 무엇인지, 어떻게 사용하는지 자세히 알아볼까요?

1. print() 함수란?
print() 함수는 파이썬에서 화면에 텍스트나 데이터를 출력하는 데 사용됩니다. 예를 들어, 여러분이 "안녕하세요, 세상!"이라는 문장을 출력하고 싶다면 print() 함수를 사용하면 됩니다.
python
print("안녕하세요, 세상!")
위의 코드를 실행하면 화면에 다음과 같이 출력됩니다:
text
안녕하세요, 세상!
2. 다양한 데이터 출력하기
print() 함수는 문자열뿐만 아니라 숫자, 변수 등 다양한 데이터를 출력할 수 있습니다.
문자열 출력
python
print("파이썬은 재미있어요!")
숫자 출력
python
print(123)
변수 출력
변수를 사용하면 더욱 유용합니다. 예를 들어:
python
name = "홍길동"
age = 15
print(name)
print(age)
위 코드는 변수 name과 age의 값을 각각 출력합니다.
3. 여러 값 한 번에 출력하기
print() 함수는 여러 값을 한 번에 출력할 수 있습니다. 각 값을 쉼표로 구분하여 입력하면 됩니다.
python
name = "홍길동"
age = 15
print("이름:", name, "나이:", age)
위 코드는 다음과 같이 출력됩니다:
text
이름: 홍길동 나이: 15
4. 줄바꿈과 공백 제어하기
기본적으로 print() 함수는 각 호출 시마다 새로운 줄에 출력을 시작합니다. 그러나 줄바꿈 없이 이어서 출력하고 싶다면 end 매개변수를 사용할 수 있습니다.
줄바꿈 없이 출력하기
python
print("첫 번째 문장", end=" ")
print("두 번째 문장")
출력 결과:
text
첫 번째 문장 두 번째 문장
위 코드에서 end=" "는 첫 번째 print()가 끝난 후 공백을 추가하고 줄을 바꾸지 않도록 합니다.
5. 포맷팅을 통한 출력
출력할 내용을 더욱 깔끔하고 보기 좋게 만들기 위해 문자열 포맷팅을 사용할 수 있습니다. 파이썬에서는 여러 가지 포맷팅 방법을 제공합니다.
f-문자열 사용하기 (Python 3.6 이상)
python
name = "홍길동"
age = 15
print(f"안녕하세요, 제 이름은 {name}이고, 나이는 {age}살입니다.")
출력 결과:
text
안녕하세요, 제 이름은 홍길동이고, 나이는 15살입니다.

6. 실습 문제
마지막으로, 여러분이 직접 해볼 수 있는 간단한 실습 문제를 드리겠습니다.
문제: 다음 정보를 출력하는 프로그램을 작성하세요.
- 이름: 쫄부장
- 나이: 21
- 취미: 해커
출력 형식:
text
안녕하세요! 제 이름은 쫄부장입니다.
나이는 21살이고, 취미는 해커입니다.
코드를 작성한 후 실행해 보세요!
오늘 우리는 파이썬의 print() 함수에 대해 배웠습니다. 이 함수를 통해 여러분은 프로그램의 결과를 화면에 쉽게 표시할 수 있습니다. 앞으로 다양한 프로그램을 작성하면서 print() 함수를 자주 사용하게 될 것입니다.