취미와 밥줄사이

[Python] 소수점 자리 제한 방법 본문

Python

[Python] 소수점 자리 제한 방법

취미와 밥줄사이 2021. 12. 2. 11:32

round 함수

round(반올림하고자 하는 값, 반올림하는 자릿수)

a = round(1.23456, 0) # 1 출력
b = round(1.23456, 1) # 1.0 출력
c = round(1.23456, 2) # 1.2 출력
d = round(1.23456, 3) # 1.23 출력

format 서식으로 소수점 관리

print("{:.nf}".format(number))로 number의 소수점 n+1번째 자릿수에서 반올림해서 소수점 n번째 자릿수까지 출력

print("{:.2f}".format(1.23456)) # 소수점 3번째에서 반올림해서 2번째 자릿수까지만 출력하겠다.

파이썬 f-string에서 소수점 관리

print(f"{number:.nf}")로 number의 소수점 n+1번째 자릿수에서 반올림해서 소수점 n번째 자릿수까지 출력함으로 소수점을 관리할 수 있다.

print(f"{1.23456:.2f}") # 소수점 3번째에서 반올림해서 2번째 자릿수까지만 출력

'%.?f'로 소수점 관리

print('%.nf'%number)로 number의 소수점 n+1번째 자릿수에서 반올림

print('%.2f' %0.256) # 소수점 3번째에서 반올림해서 2번째 자릿수까지만 출력

 

 

 

REFERENCE

https://animoto1.tistory.com/entry/%ED%8C%8C%EC%9D%B4%EC%8D%ACPython-%EC%86%8C%EC%88%98%EC%A0%90-%EC%9E%90%EB%A6%AC-%EC%A0%9C%ED%95%9C%ED%95%98%EB%8A%94-%EB%B0%A9%EB%B2%95

 

파이썬(Python) 소수점 자리 제한하는 방법

-목차- 1. round함수로 소수점 관리하기 2. 파이썬 format 서식 지정으로 소수점 관리하기 3. 파이썬 f-string에서 소수점 관리하기 4. '%.?f'로 소수점 관리하기 round함수로 소수점 관리하기  round(

animoto1.tistory.com

 

'Python' 카테고리의 다른 글

[Python] 문자열 검색 find 함수  (0) 2021.12.05
[Python] Set(집합) 자료형  (0) 2021.12.05
[Python] 목, 나머지 구하기  (0) 2021.11.29
[Python] TypeError: sequence item 0: expected str instance, int found  (0) 2021.11.29
[Python] Split  (0) 2021.11.28