본문 바로가기
코딩/파이썬

파이썬python print함수 기초부터 고급 사용법 | sep, end, file, flush, f-string, format 메서드, % 포맷팅

by goemgoem-i 2024. 7. 8.
반응형
print

주어진 값을 화면에 출력하는 함수

 

 

 

  • 여러 인수를 한줄에 순차적 출력

출력 : "Hello, World!"

 

 

 

  • 여러 인수를 공백을 두고 출력

출력 : "Hello World"

 

 

 

 

  • sep 매개변수 활용

-sep는 여러 인수를 출력할 때 각 인수 사이에 들어갈 문자열 지정

-기본값은 공백

출력 : "Hello-World"

 

 

 

 

 

  • end 매개변수

- end는 출력 끝에 추가할 문자열을 지정

-기본값은 줄바꿈("\n")

출력 : "HelloWorld"

 

 

 

 

 

  • file 매개변수

-file은 출력할 대상을 지정

-기본적으로 표준 출력(stdout)에 출력되지만, 파일 객체를 지정하면 해당 파일에 출력

결과 : "Hello, World!"를 output.txt 파일에 저장

 

 

 

 

 

  • flush 매개변수

-flush는 출력 버퍼를 비울지 여부를 지정

-기본값은 False이며, True로 설정하면 출력이 즉시 플러시(flush)됩니다.

 

 

 

 

 

다양한 출력형식 지정

 

  • f-string

- f-string은 간결하고 가독성이 좋음

-중괄호 {} 안에 변수명을 사용하여 값을 삽입

 

 

 

 

 

  • format 메서드

-더 복잡한 포맷팅 가능

 

 

 

 

 

 

  • %포맷팅

% 포맷팅의 주요 형식 지정자

-%s: 문자열(string)을 삽입

-%d: 정수(integer)를 삽입

-%f: 부동 소수점 숫자(float)를 삽입합니다. 기본적으로 소수점 이하 6자리까지 출력

-%x: 16진수(소문자)로 변환하여 삽입

-%X: 16진수(대문자)로 변환하여 삽입

출력값 : Hello, World

반응형