최대 1 분 소요

이 글이 글을 참고했다.

format()

x = 9
ans = '{:02d}'.format(x)

print(ans) # 09
print(type(ans)) # str

매개변수를 지정하여 입력하기

format()에 입력하는 값의 순서를 내 마음대로 바꿀 수 있다는 장점이 있다.

a, b, c = map(int,input().split('.'))
print('{Y:04d}.{M:02d}.{D:02d}'.format(D=c,Y=a,M=b))
# 입력 : 2020.8.25
# 결과 : 2020.08.25

f-string 문법

Python 3.6 이상의 버전부터 f-string 문법을 사용할 수 있다.
사용 방법은 문자열 앞에 접두사 f를 붙이고, 중괄호 ({}) 안에 변수를 넣는 것이다.

x = 9

print(f'{x:02d}') # 09
print(f'안녕안녕{x:02d}!!!!') # 안녕안녕09!!!!

% 포맷팅

x = 9
print('%02d' % x) # 09

자료형 별로 어떤 문자를 사용해야하는지 숙지해야한다!
스크린샷 2023-05-10 오후 9 52 18

여러 변수를 사용할 때

a, b = map(int,input().split())
print("%d %d" % (a,b) ) 
# 입력 : 1 2
# 출력 : 1 2

자릿수를 지정할 때

  • N자리로 포맷팅할 때,
    • 정수부 : %0Nd
    • 실수부 : %0.Nf
# 정수부
a, b, c = map(int,input().split('.'))
print('%04d.%02d.%02d' % (a,b,c))
# 입력 : 2020.8.20
# 출력 : 2020.08.20
# 실수부
a = float(input())
print("%0.2f" %)
# 입력 : 1.59245
# 출력 : 1.59


💛 개인 공부 기록용 블로그입니다. 👻

맨 위로 이동하기

태그:

카테고리:

업데이트: