Cute Running Puppy

Language/Python

[python] format() 메서드

R.silver 2021. 6. 24. 16:46
반응형
format() 메서드

서식을 지정하여 출력할 때 사용

작성 규칙 1.

format() 메서드는 전달된 순서대로 데이터를 양식에 포함시킨다.

중괄호 안에 항목 번호를 작성한다면 순서를 정확하게 나타낼 수 있다.

 

< 예시 >

print('언어1: {0}, 언어2: {1}, 언어3: {2}'.format('python', 'c', 'java'))
언어1: python, 언어2: c, 언어3: java

 

작성 규칙 2.

{항목 번호: 길이} 를 입력하면 출력할 자릿수를 정할 수 있다. 

 

< 예시 >

6자리로 맞추어 값을 출력 하자

print('물건1: {0:6}원\n물건2: {1:6}원'.format(500, 1500))
물건1:   500원
물건2:  1500원

< 예시 >

6자리로 맞추어 값을 출력하고, 빈 공간에는 0을 채우자

print('물건1: {0:06}원\n물건2: {1:06}원'.format(500, 1500))
물건1: 000500원
물건2: 001500원

< 예시 >

왼쪽 정렬으로 6자리에 맞추어 값을 출력하자

print('물건1: {0:<6}원\n물건2: {1:<6}원'.format(500, 1500))
물건1: 500   원
물건2: 1500  원

<: 왼쪽 정렬, >: 오른쪽 정렬

 

작성 규칙 3.

소수점 자릿수를 지정하려면 

'.숫자f' 를 사용한다

 

< 예시 >

소수점 이하를 3자리로 제한하여 출력하자

print('점수1: {0:.3f}원\n점수2: {1:.3f}원'.format(1.234567, 12.345678))

 

점수1: 1.235원
점수2: 12.346원

 

반응형

'Language > Python' 카테고리의 다른 글

[python] map()  (0) 2021.06.23
함수 - 2. return  (0) 2021.04.28
함수 - 1. 함수를 정의하고 매개변수 사용하기  (0) 2021.04.27