상위 목록: 하위 목록: 작성 날짜: 읽는 데 8 분 소요

데이터 출력(print)

출력(print) 함수를 이용해 확인하고자 하는 데이터를 출력할 수 있습니다.

출력 함수를 사용할 때, 데이터를 정렬하거나 간격 등을 설정한다면 효율적으로 값을 확인할 수 있습니다.



퍼센트 연산자

a = 3.0

print ("정수형 출력 : %d" % a)
print ("실수형 출력 : %f" % a)
결과
정수형 출력 : 3
실수형 출력 : 3.000000


% 연산자를 활용하여 형 변환을 할 수 있습니다.



폭 설정

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...)"을 사용하여 포맷 형식을 설정할 수 있습니다.

nformat에 포함된 순서를 의미하며 m인덱스 안의 요소를 의미합니다.

댓글 남기기