Study/Python

[python] 파이썬 μ†Œμˆ˜μ  자리(round,format,f-string,'%.nf')

μ—Άκ°ˆμ½©πŸ˜» 2023. 3. 21. 19:58

ROUND(number, num_digits)

round(λ°˜μ˜¬λ¦Όν•˜κ³ μž ν•˜λŠ” κ°’, λ°˜μ˜¬λ¦Όν•  자릿수)

pi =  3.141592653589793

a = round(pi, 0) 
b = round(pi, 1) 
c = round(pi, 2)
d = round(pi, 3)

좜λ ₯

3.0
3.1
3.14
3.142

fromat μ„œμ‹μœΌλ‘œ μ†Œμˆ˜μ  관리

y = 3.42134234
"{0:0.4f}".format(y)

좜λ ₯

'3.4213'

 

 

파이썬 f-stringμ—μ„œ μ†Œμˆ˜μ  관리

y = 3.42134234
f'{y:0.4f}' #μ†Œμˆ˜μ  4μžλ¦¬κΉŒμ§€λ§Œ ν‘œν˜„

좜λ ₯은 μœ„μ™€ κ°™μŠ΅λ‹ˆλ‹€. 

 

'%.nf'둜 μ†Œμˆ˜μ  관리

"%0.4f" %3.42134234
#3.42134234 λ₯Ό μ†Œμˆ˜μ  λ„€ 번째 μžλ¦¬κΉŒμ§€λ§Œ λ‚˜νƒ€λ‚΄κ³  싢은 κ²½μš°μ—λŠ” μœ„μ™€ 같이 μ‚¬μš©

좜λ ₯은 μœ„μ™€ κ°™μŠ΅λ‹ˆλ‹€.