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
은 인덱스 안의 요소를 의미합니다.
공유하기


댓글 남기기