[Software] Python에서 format 문을 사용한 print 방법

Python에서 정수, 실수를 출력할 경우 특별한 설정을 하지 않을 경우 긴 숫자가 나옵니다.

실수의 소수점을 원하는 길이만큼 표현하고 싶을 경우 format 구문을 이용하면 됩니다.

format 구문은 아래와 같습니다.

'{ } { }'.format('text',100) 

{ } 안에는 정수, 실수에 따라 양식을 설정하면 됩니다.

정수는 {:5d}, 실수는 {:10.4f}의 양식을 쓸 수 있습니다.

:은 양식의 시작임을 알리는 문자로 C 언어의 %에 해당합니다.

5d는 5자리의 정수, 10.4f는 4자리 소수점을 가진 실수를 10자리로 표시하라는 의미입니다.

자리의 수가 숫자의 수보다 클 경우 공백이 들어갑니다.

format을 이용한 정수와 실수의 출력 예제입니다.


예제에서 <는 왼쪽 정렬, ^는 가운데 정렬입니다.

첫번째 문장에서와 같이 기본은 오른쪽 정렬입니다.

아래 링크에서 더 자세한 정보를 찾을 수 있습니다.

참고: https://pyformat.info/

댓글

이 블로그의 인기 게시물

[Software] Python으로 Google 검색결과 크롤링(crawling)하기

[Software] Fortran: 배열에서 중복 요소 제거하기

[Software] Dakota: Install Dakota 6.4 on Ubuntu 16.04 LTS