반응형
fomat 함수
- 지정한 부분에 특정 값을 넣어 출력을 유동적으로 할 수 있음
- 특정 값, 변수를 사용 할 수 있음
- 문자열을 포맷하는 방법에는 3가지가 있음
- {}.format() : format()의 괄호 안에 있는 인자가 중괄호{}를 대체
- %() : 포맷할 자료의 자료형을 확인하여 입력, C언어의 printf와 유사
- f : 중괄호{} 안에 넣을 값을 바로 입력. 사실상 사용이 가장 편하다.
format 함수로 소수점 표현하기
문자열 포맷팅 사용 (format)
num = 3.141592653589793
# 소수점 제거
formatted_num = "{:.0f}".format(num)
print(formatted_num)
3 >>> 3
# 소수점 둘째 자리까지 출력
formatted_num = "{:.2f}".format(num)
print(formatted_num)
# >>> 3.14
f-문자열 사용 (f-string)
num = 3.141592653589793
# 소수점 제거
formatted_num = f"{num:.0f}"
print(formatted_num)
3 >>> 3
# 소수점 둘째 자리까지 출력
formatted_num = f"{num:.2f}"
print(formatted_num)
# >>> 3.14
round 함수 사용
num = 3.141592653589793
# 소수점 제거
formatted_num = round(num, 0)
print(formatted_num)
3 >>> 3
# 소수점 둘째 자리까지 출력
formatted_num = round(num, 2)
print(formatted_num)
# >>> 3.14
반응형