본문 바로가기

코딩, 엑셀

파이썬 소수점 이하 0으로 자리수 맞추기


score = round(x, 2))

라는 코드가 있을 때, 결과는 소수 세째자리에서 반올림한 값이 나오게 된다. 

가령...

 

0.25
7.22
8.5
9.52

와 같은 결과가 나올텐데,  세번째 값의 경우 8.5가 아니라 8.50으로 표현하고 싶다면... (즉 자리수를 맞추고 싶다면) 아래와 같이 코딩하면 된다.

 

score = '{:.2f}'.format(round(x,2))

 

이렇게 하면 결과는 다음과 같다.

 

0.25
7.22
8.50
9.52

Only I can change me life, no one can do it for me. – Carol Burnett