Python 강좌 : 제 17강 - 데이터 출력

Python print

Python 강좌 : 제 17강 - 데이터 출력
[ Python ] - 윤대희

데이터 출력(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인덱스 안의 요소를 의미합니다.



Book Image

개정판이 출간됐습니다!

C#과 파이썬을 활용한 OpenCV 4 프로그래밍 (개정판)

컴퓨터 비전 기초 이론부터 머신러닝을 활용한 영상 처리 프로젝트까지

  • C#과 파이썬용 OpenCV의 데이터 형식과 행렬 및 배열 연산
  • 이미지/동영상/카메라를 활용한 입출력과 결과 저장
  • 전처리 과정과 정보를 탐색하기 위한 이미지 변형
  • 유의미한 정보를 검출하기 위한 이미지 변환
  • 이미지에서 정보를 검출 및 인식
  • 객체 검출을 포함한 모션 추적
  • K-means, KNN, SVM 등의 머신러닝 알고리즘 적용 방법
  • 카페(Caffe), 다크넷(Darknet), 텐서플로 모델을 활용한 딥러닝 모듈 적용 방법
  • Tesseract-OCR과 C# OpenCvSharp4를 활용한 프로젝트
  • 텐서플로와 Python OpenCV4를 활용한 프로젝트
  • 윤대희 저 | 위키북스

    [yes24 바로가기] [알라딘 바로가기] [교보문고 바로가기]

    후원하기


    ⤧  Previous post Python 강좌 : 제 16강 - 데이터 입력 ⤧  Next post Python 강좌 : 제 18강 - 예외 형식
    Python Category