2021. 1. 28. 20:43ㆍpython
# 1.2.8 .format() 함수
# %문자열과 .format() 함수의 비교
print('koreait %d년 1월 28일' % 2021)
print('koreait %{0}년 1월 28일' .format(2021))
a = "koreait % {}년 1월 28일" #{}인 숫자는 생략가능하다.
print(a.format(2021))
a,b,c, = 2021,1,28
print('koreait {}년 {}월 {}일' .format(a,b,c))
print('koreait {0}년 {1}월 {2}일' .format(a,b,c))
print('koreait %d년 %d월 %d일' % (a, b, c))
#문자열 포맷을 이용한 표현
age=200
print('홍길동님의 나이는 %d 입니다.' % age)
print('홍길동님의 나이는 {} 입니다.'.format(age))
bin1 = 0b1101010001110001
bin2 = 1101010001110001
# print("\n" % ) 디폴트
print("%d\n" % bin1)
print("%d" % bin2)
print('{}'.format(bin1))
print('%x' % bin1)
hexa, oct = 0x5c90, 0o652
ho = hexa + oct
print('{} ,{},{}'.format(hexa,oct,ho))
a,b,c,d,e = "koreaitfunny",2021," 1",28,"koitword20210128"
print("{} {}년 {}월 {}일".format(a,b,c,d))
print("{} {}년 {}월 {}일".format(e[0:8],e[8:12],e[12:14],e[14:16]))
#문자열과 .format()함수를 함께 사용한 표현
print(a ,"{}년 {}월 ".format(e[8:12], e[12:14]),"%d일" %d)
year,month = 2021 ,1
print("{}(koreait) {}(username)" .format(year,month))
print("{0:0.4f}" .format(3.42134234))
print("{0:0.4f}" .format(3.42135234)) # 사사오입(반올림)
#단위표현
print("{:,}" .format(2000000))