Python의 print
함수: 쉽고 강력한 출력 도구
Python을 배우는 모든 초보자가 가장 먼저 만나는 함수 중 하나가 바로 print
입니다. 단순히 화면에 텍스트를 출력하는 역할을 넘어, 디버깅부터 데이터 가시화까지 다양한 용도로 활용됩니다. 이번 포스팅에서는 print
함수의 기본 사용법부터 고급 기능까지 알아보겠습니다.
1. print
함수란?
print
함수는 Python에서 문자열, 변수, 데이터 구조 등을 화면에 출력할 때 사용하는 기본 함수입니다. 별도의 모듈을 가져올 필요 없이 바로 사용할 수 있습니다.
print("Hello, Python!") # 결과: Hello, Python!
출력 결과: Hello, Python!
2. 기본 사용법
2.1. 문자열 출력
print("안녕하세요!")
출력 결과: 안녕하세요!
2.2. 변수 출력
name = "Alice"
age = 25
print("이름:", name)
print("나이:", age)
출력 결과:
이름: Alice
나이: 25
2.3. 여러 값 출력
print("이름:", name, "나이:", age)
출력 결과: 이름: Alice 나이: 25
3. print
함수의 옵션들
3.1. sep
옵션: 값 사이의 구분자 지정
print("2024", "12", "01", sep="-")
출력 결과: 2024-12-01
3.2. end
옵션: 출력 후 끝에 추가할 문자열 지정
print("Hello", end=" ")
print("World!")
출력 결과: Hello World!
3.3. file
옵션: 출력 대상을 파일로 지정
with open("output.txt", "w") as f:
print("파일에 저장된 텍스트입니다.", file=f)
파일에 저장된 내용: 파일에 저장된 텍스트입니다.
3.4. flush
옵션: 출력 버퍼 강제 비우기
import time
for i in range(5):
print(i, end=" ", flush=True)
time.sleep(1)
출력 결과: 0 1 2 3 4 (숫자 사이 1초 간격으로 출력)
4. 다양한 활용 예제
4.1. 포맷팅을 활용한 출력
1) f-string
을 활용
name = "Alice"
score = 95
print(f"{name}님의 점수는 {score}점입니다.")
출력 결과: Alice님의 점수는 95점입니다.
2) .format()
메서드
print("{}님의 점수는 {}점입니다.".format(name, score))
출력 결과: Alice님의 점수는 95점입니다.
4.2. 리스트와 딕셔너리 출력
fruits = ["사과", "바나나", "체리"]
print("과일 목록:", fruits)
info = {"이름": "Alice", "나이": 25}
print("정보:", info)
출력 결과:
과일 목록: ['사과', '바나나', '체리']
정보: {'이름': 'Alice', '나이': 25}
5. 디버깅에서의 활용
x = 10
y = 20
print("x:", x, "y:", y) # 값 확인
print("x + y =", x + y)
출력 결과:
x: 10 y: 20
x + y = 30
728x90
'플그래밍 > 파이써언' 카테고리의 다른 글
Python: pip으로 외부 라이브러리 설치하기 (0) | 2024.12.01 |
---|---|
파이썬 모듈 임포트하기 (import) (0) | 2024.12.01 |
selenium value 값 가져오기 (2) | 2024.11.18 |
[파이썬] Selenium - HTTP Error 404: Not Found (836) | 2024.05.01 |
[파이썬] Selenium - AttributeError 해결하기 (170) | 2024.05.01 |