본문 바로가기
지속가능티끌/Python

Python. round. 실수 소수점 자리수 자르기.

by i.got.it 2021. 9. 10.

 

 

round 

 


round(3.1415) # 3 2번인자에 값 기록하지 않은 경우 
round(3.1415,3) # 3.142 2번인자에 기록된 소수점이하 3에서 자르는데, 4번 자리 수가 5여서 반올림처리됨. 
round(3.1414,3) # 3.141. 소수점이하 3에서 자르는데 4번 자리 수가 4여서 내림 처리됨.

## 2번 인자에는 음수도 가능하며, 이 경우 십의 자리수자르면서 반올림, 내림 이뤄짐.
round(31.415, -1) # 30.0
round(31.415, -2) # 0.0
round(314.15, -2) # 300.0
round(354.15, -2) # 400.0 . 십자리수 2 에서 자르는데 그 아래값이 5여서 반올림 되어 400 이 됨.
round(454.15, -2) # 500.0

### 반올림 처리 특성 상세.

print(round(4.5,0)) # 4 앞의 자리 값이 짝수면 반올림 안함. 
print(round(4.6,0)) # 5 앞의 자리 값이 짝수면 0.6이상 부터 반올림 . 
print(round(3.5,0)) # 4. 앞의 자리 값이 홀수면 0.5이상 부터 반올림.

 

 

 

 

 

 

 


첫 등록 : 2021.09.10

최종 수정 : 

단축 주소 : https://igotit.tistory.com/2914


 

댓글



 

비트코인




암호화폐       외환/나스닥/골드       암호화폐/외환/나스닥/골드 암호화폐/외환/나스닥/골드   암호화폐/외환/나스닥/골드
     
현물 |선물 인버스 |선물 USDT       전략매니저(카피트레이딩)     롤오버 이자 없는 스왑프리계좌
( 스왑프리 암호화폐도 거래 가능 )    
MT4, MT5 , cTrader 모두 지원     FTMO 계좌 매매운용. MT4,MT5