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

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




도움이 되셨다면 광고 클릭 부탁드립니다.

⤧  Next post Python 강좌 : 제 18강 - 예외 형식 ⤧  Previous post C# OpenCV 강좌 : 제 50강 - 연산 (2)