f-string(문자열포매팅)

Hyo Kyun Lee·2021년 4월 30일
0

Python

목록 보기
1/26

1-1. 정의

  • 문자열의 효율적인 출력을 위해 구성하는 '틀'
  • 반복되는 문자열을 구성하여, 변화하는 값에 대해 포맷팅하는 방식

1-2. 사용방식

  • f'반복되는 문자열은 여기에, 변수는 {variable}에'
  • variable = ...(선언해주면 선언해주는 변수가 문자열에 담겨서 출력)

2. 코드

dictionary = {
    'pencil' : 3500,
    'pen' : 2500,
    'notebook' : 3000,
    5000 : 1500
}

pencil = dictionary['pencil']
pen = dictionary['pen']

string_result_pencil = f'연필의 가격은 {pencil} 입니다'
string_result_pen = f'펜의 가격은 {pen} 입니다'

print(string_result_pencil)
print(string_result_pen)

3. 참조링크

https://blockdmask.tistory.com/429

4. 추가개념

  • %
    print(%d, 10)
    ▶자료형에 따라 형태가 달라지며, 위와 유사한 원리로 문자열 포맷에 활용
  • str.format
    print('{0}={1}'.format(1,2))
    ▶인덱스 입력.format(value1, value2) 형식으로 문자열 포맷에 활용

5. remind

코드에 대한 이해가 우선이다. Not sugar syntax But sugar logic!

0개의 댓글