🖨️ print()란?

Python에서 print() 함수는 콘솔에 값을 출력하는 함수예요.
JavaScript의 console.log()와 같은 역할을 해요.
문자, 숫자, 변수 등 어떤 것이든 화면에 보여줄 수 있어요.

 


✅ 기본 문법

Python 

print("Hello, Python!")
 

🖥️ 출력:

Hello, Python!

 

✅ 실습 예제

1. 여러 개 출력하기

print("이름:", "소정", "나이:", 25)

 

🖥️ 출력:

이름: 소정 나이: 25

 

2. 줄바꿈 없이 출력하기

print("안녕", end=" ")
print("파이썬")

 

🖥️ 출력:

안녕 파이썬

 

3. f-sting 으로 변수 포함하기

name = "소정"
print(f"안녕하세요, {name}님!")

 

🖥️ 출력:

안녕하세요, 소정님!

 

🔄 JavaScript와 비교

 

// JavaScript 예시
let name = "Sojeong";
console.log("안녕하세요, " + name + "님!");
console.log(`안녕하세요, ${name}님!`);

 

💡 실력자용 팁

  • sep 옵션으로 구분자 바꾸기:
print("2025", "05", "22", sep="-")
# 출력: 2025-05-22
  • 디버깅할 때 repr() 사용:
user = {"name": "소정", "age": 25}
print(repr(user))
# 출력: {'name': '소정', 'age': 25}
  • 여러 줄 출력할 땐 """ """:
print("""
여러 줄 출력도
이렇게 가능해요!
""")

 

 

⚠️ 주의할 점

  • Python 3부터는 print에 괄호 필수!
    (Python 2는 print "hi"도 허용했지만, 이제는 구버전이에요.)
  • print()는 단순한 출력용 — 리턴값을 주지 않아요.

 

📌 요약

print("기본 출력")
print("여러 값", 1, 2)
print("f-string:", f"{3 + 2}")
print("줄바꿈X", end=" → ")
print("다음 줄")

 

 

👉 다음 편 예고: 변수
Python은 let, const가 없다고?
변수를 선언하고 재할당하는 법, JS와 비교해서 정리해볼게요!

+ Recent posts