본문 바로가기
Python

파이썬 소수점 자리수 제한 방법과 예제 (Python Round)

by 무적물리 2021. 3. 18.

데이터 처리를 위해 파이썬을 사용하기 때문에 숫자의 소수점 자리수를 제한할 일이 없습니다. 하지만 오늘은 보고서 작성을 위해 파이썬 소수점 자리수를 제한해야 했기 때문에 아래 코드를 사용해서 소수점을 컨트롤해보았습니다.

 

이번 포스팅에서는 파이썬의 소수점 자리수 제한 방법에 대해 여러분과 공유하고자 합니다. 유저가 원하는 바에 따라 원하는 소수점 자리를 반올림함으로써 자리수를 제한할 수 있습니다.

 

 

 

소수점 자리수 제한 기본 문법

파이썬의 최대 장점은 다양한 라이브러리를 사용한 빠른 코딩에 있습니다. 하지만, 소수점 자리수 제한은 파이썬 내장 함수를 사용하면 간단하게 구현할 수 있습니다. 꼭 'math' 패키지가 아니더라도 어느 정도는 내장 함수로 구현 가능합니다.

 

내장 함수를 사용한 소수점 자리 제한 기본 문법은 아래와 같습니다.

  • round(값, 자리수)

 

 

구현 예제

기본 문법에서 알아본 내용을 바탕으로 예제를 구현해보겠습니다. 굉장히 직관적인 코드이기 때문에 충분히 이해 가능하실 것이라고 생각합니다. 예제에 사용되는 숫자는 임의의 숫자로써 12345.6789을 사용하도록 하겠습니다. 기본적인 변수 선언은 다음과 같습니다.

 

In [1] : Value = 12345.6789

 

모두가 아시는 바와 같이 In[숫자] 뒤에 오는 코드는 코딩한 값이며, Out[숫자] 뒤에 오는 코드는 In[숫자]에 대한 출력 값입니다. 이점 참고하시고 내용을 확인해주십시오.

 

소수점 1자리 출력

In [2] : round(Value, 1)
Out[2] : 12345.7

 

소수점 2자리 출력

In [3] : round(Value, 2)
Out[3] : 12345.68

 

 

원하는 소수점 자리를 입력하면 해당 소수점 자리까지 반올림되는 형태로 연산됩니다. 반올림을 원하지 않고 버림, 올림, 내림을 원하시면 다른 방법을 사용해서 코드를 구현해야 합니다.

 

파이썬 PyAutoGui 무한 마우스 클릭 매크로 만들기 (Python)

직장생활을 하다보면 PC의 어떤 한 곳을 계속 클릭해야 하는 일이 가끔 발생하거나, 기다렸다가 특정 위치를 클릭해야 하는 일이 발생합니다. 이게 너무 귀찮아서 파이썬의 Pyautogui 패키지를 사

muzukphysics.tistory.com

 

 

마치며

포스팅-썸네일
포스팅-썸네일

 

이번 포스팅에서는 간단히 내장 함수를 사용한 파이썬 소수점 자리수 제한 방법에 대해 알아보았습니다. 많은 포스팅들이 있지만 제대로 정리된 포스팅을 찾기 어려워서 간단히 정리해보았으니 도움이 되었으면 좋겠습니다.

 

파이썬 엑셀 데이터 추출 및 불러오기 예제 (Python Excel Data Read Example)

최근 파이썬을 사용해서 데이터를 불러오기를 해서 추출할 일이 있었습니다. 해당 코드는 매우 간단하며, 몇가지 코드만 알고 있으면 사용가능합니다. 해당 방법을 유용하게 사용하셨으면 좋겠

muzukphysics.tistory.com

댓글