Python 강좌 : 제 17강 - 데이터 출력
데이터 출력(print)
출력(print) 함수를 이용해 확인하고자 하는 데이터를 출력할 수 있습니다.
출력 함수를 사용할 때, 데이터를 정렬하거나 간격 등을 설정한다면 효율적으로 값을 확인할 수 있습니다.
퍼센트 연산자
a = 3.0
print ("정수형 출력 : %d" % a)
print ("실수형 출력 : %f" % a)- 결과
- 정수형 출력 : 3
실수형 출력 : 3.000000
% 연산자를 활용하여 형 변환을 할 수 있습니다.
형식 알아보기: 10강 바로가기
폭 설정
a = 3.0
print ("폭 설정 : %3d" % a)
print ("폭 설정 : %5d" % a)- 결과
- 폭 설정 : 3
폭 설정 : 3
%상수를 입력하여 상수 크기 만큼의 폭이 설정됩니다.
정밀도 설정
a = 0.123456789
print ("정밀도 설정 : %.3f" % a)
print ("정밀도 설정 : %.5f" % a)- 결과
- 정밀도 설정 : 0.123
정밀도 설정 : 0.12346
%.상수를 입력하여 소수점(.) 기호 뒤의 상수 크기 만큼의 정밀도가 설정됩니다.
- Tip : 정밀도는
반올림하여 처리합니다.
폭과 정밀도 설정
a = 1234.56789
print ("폭&정밀도 설정 : %6.3f" % a)
print ("폭&정밀도 설정 : %13.5f" % a)- 결과
- 폭&정밀도 설정 : 1234.568
폭&정밀도 설정 : 1234.56789
%n.m를 입력하여 n 크기 만큼의 폭과 m 크기 만큼의 정밀도로 설정합니다.
format 설정 (1)
a = 1
b = 2.0
c = "Python"
print ("정수:{0}\n실수:{1}\n문자열:{2}".format(a,b,c))- 결과
- 정수:1
실수:2.0
문자열:Python
"{0}{1}{2}...{n}".format(index0, index1, index2, ..., indexn)을 사용하여 포맷 형식을 설정할 수 있습니다.
format의 인덱스의 순서대로 삽입됩니다.
format 설정 (2)
L = ["1번", "2번", "3번"]
print ("L0 = {0[0]}\nL1 = {0[1]}".format(L))- 결과
- L0 = 1번
L1 = 2번
"{0[0]}{0[1]}....{n[m]}".format(A,B...)"을 사용하여 포맷 형식을 설정할 수 있습니다.
n은 format에 포함된 순서를 의미하며 m은 인덱스 안의 요소를 의미합니다.
공유하기
Kakao
Naver
Twitter
LinkedIn
Facebook
댓글 남기기