Codeit/Python

13. Python - format 다루기

신슈 2022. 12. 6. 23:50
728x90
print("저는 {}, {}, {}를 좋아합니다!".format("마신", "가이아", "리퍼"))

#   이걸 순서를 바꾸고싶으면 어떻게 해야할까?

print("저는 {1}, {0}, {2}를 좋아합니다!".format("마신", "가이아", "리퍼"))

#   순서대로 마신 = 0번, 가이아 = 1번, 리퍼 = 2번인데, 중괄호 안에 숫자를 써주면 그 순서대로 출력이 된다.

num_1 = 1
num_2 = 3
print("{0} 나누기 {1}은 {2}입니다.".format(num_1, num_2, num_1 / num_2))

#   그런데, 여기서 0.33333을 소숫점 둘쨋 자리로 반올림 하고싶다면?

print("{0} 나누기 {1}은 {2:.2f}입니다.".format(num_1, num_2, num_1 / num_2))

#   여기서 f는 소수를 의미하고 .2는 소숫점2번째 자리에서 반올림 하라는것이다.
#   4번째 자리에서 반올림 하고싶다면 .4, 정수로 바꿔주고 싶다면 .0으로 입력해준다

 

 

실행화면

'Codeit > Python' 카테고리의 다른 글

15. Python - 불 대수  (0) 2022.12.07
14. Python - 문자열 포맷팅을 하는 다양한 방식  (0) 2022.12.06
12. Python - format을 이용한 문자열 포맷팅  (0) 2022.12.06
11. Python - 형 변환  (0) 2022.12.04
10. Python - 문자열  (0) 2022.12.03