파이썬의 포맷팅이란
예시를 통해서 알아보자
인덱스를 이용한 포맷팅
>>>"이름: {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입니다'