Python

f-string, float형일 때 2자리까지 표시하기

summerorange 2022. 8. 22. 12:46
반응형
print(f"Here is ${coins - 3.0 :.2f} dollars in change.")

coins 자체는 float 형.

여기에서 3.0의 float 형을 제외하고 해당 자리수를 2자리까지 표시하는 법은

:.2f를 추가하면 된다.

int 형을 쓰면 에러나는 것 주의하기

int(input("가지고 있는 동전의 갯수는? : "))

f-string은

f'{값: {넓이}.{표시할 소수점 자리수}}'

로 표시되어 있음.

f'{1+3*10:.2f}'

이렇게 하면 값이 31.00으로 나타남

이렇게 넓이와 소숫점 자리를 표시할 수 있음!

in Ubuntu terminal

 

참고자료:

https://peps.python.org/pep-0498/#lambdas-inside-expressions

 

PEP 498 – Literal String Interpolation | peps.python.org

PEP 498 – Literal String Interpolation Author: Eric V. Smith Status: Final Type: Standards Track Created: 01-Aug-2015 Python-Version: 3.6 Post-History: 07-Aug-2015, 30-Aug-2015, 04-Sep-2015, 19-Sep-2015, 06-Nov-2016 Resolution: Python-Dev message Table o

peps.python.org

 

반응형