예제
print(f'{변수이름}')
문자열 앞에 f를 붙이고, {}(중괄호)안에 변수이름을 넣는다.
day = 17
print(f'오늘은 {day}일 입니다.')
정수 : %d
실수 : %f
문자열 : %s
n = 10
print("%d" % n)
age = 100
print("저는 %d살 입니다." % age)
print('{0} {1} {2}'.format(1,2,3))
인덱스 0,1,2... 순서대로 format 매개변수가 차례로 들어간다.
c언어 printf에서 순서대로 들어가는 것과 비슷한...
a = 2
b = 1
print("구구단 {0} x {1} = {2}".format(a,b,a*b))
예제1) "제가 마실음료는 coffee 입니다."
drink="coffee"
print(f"제가 마실음료는 {drink} 입니다.")
print("제가 마실 음료는 {0} 입니다.".format(drink))
print("제가 마실 음료는 %s 입니다. " % (drink))
예제2) "5는 10보다 작다"
a=5
b=10
if(a<b):
print(f'{a}는 {b}보다 작다') #f-string
print('{0}는 {1}보다 작다'.format(a,b)) #formating
print('%d는 %d보다 작다' % (a,b)) # %를 이용한 문자열 형식화