Effective Python C1. Pythonic(4) - 형식 문자열은 f-string을 사용하라

최대 1 분 소요

Introduction

형식화는 미리 정의된 문자열에 데이터 값을 끼워 넣어서 사람이 보기 좋은 문자열로 저장하는 과정이다.
파이썬에서는 언어의 내장된 기능과 표준 라이브러리를 통해 네 가지 방식으로 형식화할 수 있다. 그러나 f-string을 제외하고는 여러 단점에 있어 f-string을 쓴다.

Best WAY 4 : C 스타일 형식 문자열을 str.format과 쓰기보다는 f-문자열을 통한 인터폴레이션을 사용하라

f-string과 관련된 포스팅-링크을 참고한다.

Summary

  • f-문자열은 값을 문자열 안에 넣는 새로운 구문으로, C 스타일 형식화 문자열의 가장 큰 문제점을 해결해준다.
  • f-문자열은 간결하지만, 위치 지정자 안에 임의의 파이썬 식을 직접 포함시킬 수 있으므로 매우 강력하다.

Reference

파이썬 코딩의 기술 제 2판. - 브렛 슬리킨 지음 / 오현석 옮김