반응형
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 |