반응형
(PYTHON)파이썬 양식문자 종류, format 함수 정리
양식문자의 종류
| 양식 문자 | 표현 내용 | 비고 |
| %d | 정수(십진수) | Decima(0~9) |
| %f | 실수(소수점) | Floating point number (%.1f 소수점 1자리까지, %.2f 소수점 2자리까지 표현) |
| %g | 정수 혹은 실수 | 소수점의 여부에 따라 정소, 실수 자동표시 |
| %s | 문자열 | String |
| %c | 문자 | Character |
| %o | 8진수 | Octal number(0~7) |
| %x | 16진수 | Hexa number(0~9, A~F) |
- %숫자d: 숫자 만큼의 자릿수로 정수 우측정렬 표시
- %-숫자d: 숫자 만큼의 자리수로 정수 좌측정렬 표시
- %숫자f: 숫자 만큼의 자릿수로 실수 우측정렬 표시
- %숫자1.숫자2d: 숫자1 만큼의 자리수로, 숫자2의 소수점 자리까지 실수 우측정렬 표시
format 함수 (포멧 함수)
| 기호 | 의미 | 형식 |
| , | 천 단위 쉼표(,) | format(1234567, ",") |
| E 또는 e | 지수 형태 출력 | format(1234567, "E") |
| X 또는 x | 16진수 출력 | format(1234567, ""X) |
| o (소문자만) | 8진수 출력 | format(1234567, "o") |
| 숫자 | 자릿수 지정 | format(1234567, "10") |
| < | 왼쪽 정렬 | format(1234567, "<10") |
| > | 오른쪽 정렬 | format(1234567, ">10") |
| 0 (숫자 0) | 빈자리를 0으로 채우기 | format(1234567, "010") |
| f | 실수(소수점) 표시 | format(1234.1234, "f") |
- format 함수 예시
>>> n = 12345.12345
>>> format(n, '>15,.2f')
(출력)' 12,345.12'
문자열의 format 함수 (포멧 함수)
| 표기 | 설명 |
| { } | 0번 파라미터(변수) 출력 |
| {0} | 변수를 십진수로 출력. 값이 하나라면 {0:d}가 생략된 것으로 가정함. |
| {0:d} | 0번 변수를 십진수로 출력 |
| {0:10d} | 0번 변수를 십진수로 10칸 자릿수로 출력 |
| {0:,d} | 0번 변수를 십진수로 천 단위 쉼표 적용 |
| {0:10,d} | 0번 변수를 10칸으로 하고 천 단위 쉼표를 적용한 십진수 출력 |
- 문자열 format 함수 예시
>>> n = 12345
>>> "{0}출력, {1:10,d}출력".format(n,n)
(출력)'12345출력, 12,345출력'
문자열의 format 함수에서 실수에 대한 예 (포멧 함수)
| 표기 | 설명 |
| {0:f} | 실수 출력 |
| {0:,f} | 실수 출력. 천 단위 쉼표 |
| {0:.2f} | 소수점 2자리 실수 |
| {0:10.2f} | 10칸 / 소수점 2자리 실수 |
| {0:10,.2f} | 10칸 / 천 단위 쉼표 / 소수점 2자리 실수 |
- 문자열 format 함수 예시
>>> n = 12345.6789
>>> "{0}출력, {1:10,.2f}출력".format(n,n)
(출력)'12345.6789출력, 12,345.68출력'
(PYTHON)파이썬 전체보기
'(PYTHON)파이썬' 카테고리의 글 목록
전산 관련 경험을 기록 하는 곳
reddb.tistory.com
반응형
'(PYTHON)파이썬' 카테고리의 다른 글
| (PYTHON)파이썬 비교 연산자, 논리 연산자 (0) | 2020.08.05 |
|---|---|
| (PYTHON)파이썬 연산자 함축연산자 특수문자 (0) | 2020.07.28 |
| (PYTHON)파이썬 주석과 여러줄 문자열(스트링) (0) | 2020.07.28 |