python_04

2021. 1. 28. 20:43python

# 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))

 

'python' 카테고리의 다른 글

python_06  (0) 2021.01.28
python_05  (0) 2021.01.28
python_03  (0) 2021.01.27
python_02  (0) 2021.01.27
python 간단 문법 예제 정리_01  (0) 2021.01.27