물먹는산세베리아

python: 반올림, 올림, 버림, 소수점 출력 본문

Language/Python

python: 반올림, 올림, 버림, 소수점 출력

suntall 2021. 10. 10. 11:44

round(): 반올림


round(값, n) : 값을 소수점 n번째 자리에서 반올림

 

-n을 넣을 경우 n번재 자리에서 반올림

 

 

올림, 내림, 버림


import math

ceil(값): 올림

floor(값): 내림

trunc(값): 버림

 

 

소수점 출력


 

문자열 뒤에 .format()을 붙이면 {n}에 n의 순서대로, 그 자리에 값을 넣을 수 있다.

{0}에는 format안의 첫번째 값을 넣으면 된다.

 

{0:.1f} : format()의 첫번째 값을 넣되 소수점 첫번째자리에서 반올림해서 넣기

이때, .1f 등 출력할 소수점 자리를 정해 반올림을 해줄 수도 있다.

10.5는 왜 10이 출력되는지 의문..

이것도 마찬가지

f에 뭐가 있는건가?