2019년 1월 18일 금요일

파이썬 포맷팅(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입니다'

댓글 없음:

댓글 쓰기

가장 많이 본 글