# -*- coding: utf-8 -*-

#formattest1.py
print("My car is Hyundai %s model year %d." %("Sonata", 2020))

number = 5
day="three" 
mystr = "I eat %d apples in %s days" % (number, day)
print(mystr)

#---------------------------------------
print("My car is Hyundai {0} model year {1}".format("Sonata", 2020))
print("My car is {1} Hyunai {0}".format("Sonata", 2020))
print("My car is {1} Hyunai {0}, I like my {0}".format("Sonata", 2020))

#-------------------------------------------------------------------
ratio = 5/3
mystr = "I eat %5d apples in %15s days. It is %.3f apples a day" % (number, day, ratio)
print(mystr)

print( "I eat {0:4d} apples in {1} days. It is {2:5.2f} apples a day" .format(number, day, ratio))
print( "I eat {0:04d} apples in {1} days. It is {2:5.2f} apples a day" .format(number, day, ratio))

#------------------------------------------------------------------------------------------
print("My car is Hyundai %-10s model year %-6d." %("Sonata", 2020))
print("My car is Hyundai %10s model year %6d." %("Sonata", 2020))
print( "I eat {0:<4d} apples in {1:>10s} days. It is {2:<5.2f} apples a day" .format(number, day, ratio))

#----------------------------------------------------------------------

mydict = {"year":2020, "model":"Sonata"}
print("My car is Hyundai %(model)6s model year %(year)4d." %mydict)
print("My car is Hyundai %(model)6s model year %(year)4d." %{"year":2020, "model":"Sonata"})
print("My car is Hyundai {model} model year {year}".format(year=2020, model="Sonata"))

var = 12345.
print("출력:", f'{var:,}')
