1. 세 자리마다 콤마를 적용하고 소수점은 둘째 자리까지만 표기한 문자열로 변환
콤마와 자리수를 동시에 설정하는 문자열 포매팅 방법을 알아 보겠습니다.
실습에 사용할 변수 a는 다음과 같습니다.
a = 1234.567
1-1. f-string
f'{a:,.2f}'
'1,234.57'
1-2. format 함수
'{:,.2f}'.format(a)
'1,234.57'
2. 세 자리마다 콤마를 적용하고 소수점도 변수로 입력받을 때
콤마와 자리수를 동시에 설정하면서 설정할 소수점도 변수로 입력받겠습니다.
실습에 사용할 변수 a와 n은 다음과 같습니다.
a = 1234.567
n = 1
a를 콤마와 함께 소수점 첫번째 자리까지만 표기해 보겠습니다.
2-1. f-string
f'{a:,.{n}f}'
'1,234.6'
2-2. format 함수
'{:,.{}f}'.format(a, n)
'1,234.6'
'여러 가지 이야기 > 파이썬 및 그 밖의 라이브러리의 팁' 카테고리의 다른 글
[matplotlib] 이름이 지정된 색상 목록 (0) | 2024.10.21 |
---|---|
[matplotlib] 텍스트를 입력할 때 좌표 설정 방법 (0) | 2024.05.06 |
[구글 코랩] matplotlib 기반 그래프에 한글 폰트를 적용하는 방법 (0) | 2023.08.22 |
[python] elif 문이 포함된 함수를 lambda 함수로 생성하기 (0) | 2023.08.09 |
[python] 조건문이 포함된 함수를 lambda 함수로 생성하기 (0) | 2023.08.09 |