IdoCleanCode
article thumbnail
Published 2024. 1. 4. 20:45
[파이썬] print() 카테고리 없음
반응형

파이썬 튜토리얼

print() 함수는 파이썬의 핵심 출력 도구로, 콘솔에 데이터를 출력하는데 사용됩니다. 이를 통해 사용자에게 정보를 전달하거나 프로그램의 실행 상황을 확인하는데 도움됩니다.

print() 구조

파이썬의 print() 함수는 다음과 같은 기본 구조를 가지고 있습니다.

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
  • *objects: 출력할 객체(값, 변수, 표현식 등)을 콤마로 구분하여 나열
  • sep: 객체 사이의 구분자(기본값은 ' ' 공백)
  • end: 출력 후 문자열(기본값은 \n 개행)
  • file: 출력 스트림을 지정합니다.(기본값은 sys.stdout 표준 출력)
  • flush: 출력 버퍼를 즉시 비울지 여부를 결정합니다.(기본값은 False로, 버퍼를 즉시 비우지 않습니다.)

코드 예시:

print("Hello", "World", sep=",", end="!")  # Hello,World!
print(10, 20, 30, sep="-")  # 10-20-30
print("Hello", file=open("output.txt", "w"))  # 파일에 출력

 

문자열 출력하기

따옴표 안에 문자열 입력하면 됩니다.

print("Hello, World!")

 

숫자 출력하기

숫자를 출력할 때는 따옴표를 사용하지 않습니다.

print(123)

 

변수 출력하기

함수 괄호 안에 변수를 넣어 값을 출력합니다

x = "Hello, World!"
print(x)

 

여러값 동시에 출력하기

함수 괄호 안에 콤마로 구분하여 출력합니다

print("Hello", "World")

x = "Hello"
y = "World"
print(x, y)

 

문자열 포매팅을 통한 출력

%연산자

x = "World"
print("Hello, %s!" % x)

 

format() 메서드

x = "World"
print("Hello, {}!".format(x))

 

f-string

x = "World"
print(f"Hello, {x}!")

 

줄바꿈

이스케이프 시퀸스

 

print("Hello\nWolrd")
#출력
Hello
Wolrd

 

end 매개 변수

print("Hello", end=" ")
print("World")

 

구분자 설정

sep 매개변수 값을 넣어 구분 짓을 수 있습니다. 기본값은 공백입니다.

print("Hello", "World", sep="-")
#출력 Hello-World

 

print() 관련 문제

[프로그래머스] 코딩 기초 트레이닝 - 문자열 출력하기

[백준] Hello World - 2557

 

 

참고 자료
https://realpython.com/python-variables/

https://roadmap.sh/python

https://www.w3schools.com/python/default.asp

 

반응형
profile

IdoCleanCode

@IdoCleanCode

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!