str_ ='Hello World'
print('출력: [{}], [{:s}], [{:20}], [{:5}]'.format(str_ ,str_, str_, str_))
print('출력: [{}], [{:.5}], [{:10.5s}]'.format(str_, str_, str_))
a,b,c = 10,20,30
print('출력: [{:>5d}], [{:<5d}], [{:^5d}]'.format(a,b,c))
print('출력: [{:>10d}], [{:<10d}], [{:^10d}]'.format(a,b,c))
a = 10
b = 'Hello'
print('출력: [{:$>10}], [{:*<20}], [{:_<10.5s}]'.format(a,b,b))
a = 123
b = -123
print('출력: [{:05}], [{:05}]'.format(a,b))
print('출력: [{:5}], [{:+5}], [{:+05}]'.format(a,a,a))
print('출력: [{:=10}], [{:=+10}], [{:=+010}]'.format(a,a,a))
print('출력: [{:=10}], [{:=+10}], [{:=+010}]'.format(b,b,b))
print('출력: [{:*=10}], [{:*=+010}], [{:*>+010}]'.format(a,a,a))
print('출력: [{:*=10}], [{:*=+010}], [{:*>+010}]'.format(b,b,b))
a = 2.7182818284
print('출력: [{:{}{}.{}}]'.format(a,'>',10,3))
print('출력: [:>10.3]'.format(a))
print('출력: [{:{}{}{}.{}}]'.format(a,'>','+',10,3))
print("출력: [{:{dir}{sign}{width}.{precision}}]"\
.format(a,dir='>',sign='+',width=10,precision=2 ))
print('출력: [{:{dir}{sign}{}.{}}]'.format(a,10,3,dir='>',sign='+'))
from datetime import datetime
print('{:%Y-%m-%d %H:%M}'.format (datetime(2001,1,12,4,5)))
from time import localtime
now = localtime()
print(now)
from time import strftime
print(strftime('%Y-%m-%d %H-%M',now))
name = "Eric"
age = 23
print(f"Hello,{name}. YOu are {age}.") #f는 대문자 F로 사용할 수도 있습니다
print(f"{2*23}")
import timeit
timeit.timeit("""name = "Eric"
age = 23
'%s is %s.' % (name,age)""", number = 10000)
print(8+3)
print(8-3)
print(8*3)
print(8/3)
print(3/2)