쉽게 배우는 파이썬의 다양한 출력 방법

GoGoComputer·2024년 10월 12일

python study

목록 보기
2/2

안녕하세요! 파이썬의 다양한 출력 방법에 대해 쉽게 설명해 드릴게요.


1. print() 함수

가장 기본적인 출력 방법으로, 화면에 값을 표시합니다.

print("안녕하세요, 파이썬!")

2. 변수 출력

변수의 값을 출력할 수 있습니다.

name = "철수"
print(name)  # 출력: 철수

3. 여러 값 출력

쉼표 ,로 구분하여 여러 값을 한 번에 출력할 수 있습니다.

age = 20
print("이름:", name, "나이:", age)
# 출력: 이름: 철수 나이: 20

4. 문자열 연결

+ 연산자를 사용하여 문자열을 합칠 수 있습니다.

greeting = "안녕, " + name + "!"
print(greeting)  # 출력: 안녕, 철수!

5. 문자열 포매팅

5.1 % 포매팅

print("이름: %s, 나이: %d" % (name, age))
# 출력: 이름: 철수, 나이: 20

5.2 str.format() 메서드

print("이름: {}, 나이: {}".format(name, age))
# 출력: 이름: 철수, 나이: 20

5.3 f-문자열 (Python 3.6 이상)

print(f"이름: {name}, 나이: {age}")
# 출력: 이름: 철수, 나이: 20

6. 이스케이프 문자

특수한 문자를 표현할 때 사용합니다.

  • \n: 줄 바꿈
  • \t: 탭
print("첫째 줄\n둘째 줄")
# 출력:
# 첫째 줄
# 둘째 줄

7. endsep 매개변수

  • end: 출력 후 끝에 붙일 문자열 (기본값은 \n)
  • sep: 여러 값 사이에 넣을 문자열 (기본값은 공백)
print("안녕", end=" ")
print("파이썬")  # 출력: 안녕 파이썬

print("2023", "10", "12", sep="-")
# 출력: 2023-10-12

8. 파일에 출력

print() 함수의 file 매개변수를 사용하여 파일에 내용을 쓸 수 있습니다.

with open("output.txt", "w") as f:
    print("파일에 저장됩니다.", file=f)

9. sys.stdout.write() 사용

print() 함수보다 낮은 수준의 출력 방법입니다.

import sys
sys.stdout.write("표준 출력에 직접 씁니다.")

10. logging 모듈

로그 메시지를 출력할 때 사용합니다.

import logging
logging.basicConfig(level=logging.INFO)
logging.info("정보 메시지 출력")

이렇게 파이썬에서는 다양한 방법으로 출력을 할 수 있습니다. 상황에 맞게 적절한 방법을 선택하여 사용해 보세요!

profile
IT를 좋아합니다.

0개의 댓글