Python Formatting
인덱스를 이용한 포맷팅
"이름: {0}, 나이: {1} // {1}살의 {0}입니다".format("옹식", 4)
==> '이름: 옹식, 나이: 4 // 4살의 옹식입니다'
네이밍을 이용한 방법
"이름: {이름}, 나이: {나이} // {나이}살의 {이름}입니다".format(나이 = 4, 이름 = "옹식")
==>'이름: 옹식, 나이: 4 // 4살의 옹식입니다'
리스트의 인덱스를 이용한방법
num = [1, 2, 3, 4]
"숫자들은 {n[0]},{n[1]},{n[2]},{n[3]}순서로 시작된다".format(n=num)
==>'숫자들은 1,2,3,4 순서로 시작된다'
파이썬 3.6 이상부터는 f문자열 포매팅도 가능(많이 사용중)
( Dictionary 사용 )
d={'이름' : '옹식' , '나이' : 4}
f'나의 이름은 {d["이름"]}입니다. 나이는{d["나이"]}입니다'
==>'나의 이름은 옹식입니다. 나이는4입니다'