문자열 포맷팅 : 문자를 표현하는 형식을 지정

python2 에서 주로 사용하는 방식

# 정수 대입
stl1 = "I eat %d apples." %3
print(stl1) # I eat 3 apples

# 문자열 대입
stl2 = "I eat %s apples." %"five"
print(stl2) # I eat five apples

# 변수 대입
number = 10
stl3 = "I eat %d apples." %number
print(stl3) # I eat 10 apples

python3 에서 주로 사용하는 방식

# 일반적으로 중괄호 안에 0,1,2,... 숫자를 넣으나 없어도 무관
stl4 = "I eat {} apples".format(3)
print(stl4) # I eat 3 apples

stl5 = "I eat {0} apples".format("five")
print(stl5) # I eat five apples

stl6 = "I eat {0}{1} apples".format("five", "green")
print(stl6) # I eat fivegreen apples

number = 10
stl7 = "I eat {0} apples".format(number)
print(stl7) # I eat 10 apples
print(type(stl7)) # str