
안녕하세요! 파이썬의 다양한 출력 방법에 대해 쉽게 설명해 드릴게요.
print() 함수가장 기본적인 출력 방법으로, 화면에 값을 표시합니다.
print("안녕하세요, 파이썬!")
변수의 값을 출력할 수 있습니다.
name = "철수"
print(name) # 출력: 철수
쉼표 ,로 구분하여 여러 값을 한 번에 출력할 수 있습니다.
age = 20
print("이름:", name, "나이:", age)
# 출력: 이름: 철수 나이: 20
+ 연산자를 사용하여 문자열을 합칠 수 있습니다.
greeting = "안녕, " + name + "!"
print(greeting) # 출력: 안녕, 철수!
% 포매팅print("이름: %s, 나이: %d" % (name, age))
# 출력: 이름: 철수, 나이: 20
str.format() 메서드print("이름: {}, 나이: {}".format(name, age))
# 출력: 이름: 철수, 나이: 20
print(f"이름: {name}, 나이: {age}")
# 출력: 이름: 철수, 나이: 20
특수한 문자를 표현할 때 사용합니다.
\n: 줄 바꿈\t: 탭print("첫째 줄\n둘째 줄")
# 출력:
# 첫째 줄
# 둘째 줄
end와 sep 매개변수end: 출력 후 끝에 붙일 문자열 (기본값은 \n)sep: 여러 값 사이에 넣을 문자열 (기본값은 공백)print("안녕", end=" ")
print("파이썬") # 출력: 안녕 파이썬
print("2023", "10", "12", sep="-")
# 출력: 2023-10-12
print() 함수의 file 매개변수를 사용하여 파일에 내용을 쓸 수 있습니다.
with open("output.txt", "w") as f:
print("파일에 저장됩니다.", file=f)
sys.stdout.write() 사용print() 함수보다 낮은 수준의 출력 방법입니다.
import sys
sys.stdout.write("표준 출력에 직접 씁니다.")
logging 모듈로그 메시지를 출력할 때 사용합니다.
import logging
logging.basicConfig(level=logging.INFO)
logging.info("정보 메시지 출력")
이렇게 파이썬에서는 다양한 방법으로 출력을 할 수 있습니다. 상황에 맞게 적절한 방법을 선택하여 사용해 보세요!