[Python 내장 함수] round() : 소수점 자리에 맞춰 반올림

1. round() 함수란?

 

파이썬에서 제공하는 기본 내장 함수 중 하나인 round() 함수는 주어진 숫자를 지정한 소수점 자릿수에 맞춰 반올림하는 역할을 합니다. 반올림 방식은 다음과 같습니다. 0.5보다 작은 값은 낮은 숫자로, 0.5보다 큰 값은 높은 숫자로 반올림합니다. 또한 이 함수는 실수, 정수, 복소수 등 모든 숫자에 적용할 수 있습니다.

 

round() 함수는 아래와 같은 구문을 가지고 있으며, 두 개의 인자를 받습니다. 여기서 number는 반올림할 숫자이며, ndigits는 소수점 이하 자릿수입니다.

 

round(number, ndigits)

 


2. round() 함수의 예제

 

아래 코드에서, 3.141592를 2자리 소수점 이하에 맞춰 반올림한 값은 3.14, 3자리 소수점 이하에 맞춰 반올림한 값은 3.142, 소수점 이하 자릿수를 지정하지 않으면 정수로 반올림한 값은 3입니다.

 

>>> round(3.141592, 2)
3.14

>>> round(3.141592, 3)
3.142

>>> round(3.141592)
3