반응형
[파이썬 기초]
print 함수를 이용한 출력 (%f, %d, %s 이게 다 뭔가요?)
%f, %d, %s 등은 파이썬에서 문자열을 포맷팅(formatting)하는 방식입니다. formatting은 자료의 형식(문자,정수,실수 등)을 이용하여 출력하는 방식이라고 생각하시면 되는데, 예제를 통해 감을 잡으셔야 합니다. % 방식은 C언어에서 사용하던 방식입니다.
대표적인 %출력타입은 아래와 같습니다.
$s 문자열 출력
%d 정수출력
%f 실수 출력
%s (문자열인 경우 사용)
>>> s1="hi hello"
>>> print("I said %s" %s1)
I said hi hello
%d (10진수 정수)
>>> i1=132
>>> print("i have %d" %i1)
i have 132
실수인 경우에도 정수로 출력
>>> i1=132.2
>>> print("i have %d" %i1)
i have 132
%f (실수)
>>> a=123.2
>>> print('i have %f' %a)
i have 123.200000
디폴트는 소수점 6자리 출력입니다. 한자리 출력을 원할경우 아래와 같이 입력합니다. 두자리는 0.2f 와 같은 규칙입니다.
>>> print('i have %0.1f' %a)
i have 123.2
반응형
'8. 함수 > 유용한함수' 카테고리의 다른 글
파이썬 기초통계 함수 모음 (평균, 중앙값, 최빈값, 분산, 표준편차, 최댓값, 최솟값) (0) | 2021.03.29 |
---|---|
파이썬 사용자에게 입력값 받는 법 (input 함수) (0) | 2020.11.28 |
[파이썬 기초] print 함수를 이용한 출력 (end 옵션) (0) | 2020.11.19 |
[파이썬 기초] print 함수를 이용한 출력 (sep 옵션) (0) | 2020.11.19 |
[파이썬 기초] print 함수를 이용한 출력 (0) | 2020.11.19 |
댓글