All about Python/심화

Python 포맷 문자열 리터럴, F-string(formatted string literal)

※ 이 글은 chatGPT를 기반으로 작성한 글입니다.

① 포맷 문자열 리터럴(Formatted string literal, f-string)은 파이썬 3.6 이후 버전에서 지원하는 문법이다.

② f-string은 문자열 리터럴(string literal) 내에 표현식을 포함할 수 있다.

  ㉠ 문자열 리터럴의 여는 따옴표 앞에 문자 'f' 나 'F'를 적는 것으로 f-string을 만들 수 있다.

③ f-string에 포함된 표현식은 중괄호 {}로 묶인다.

  ㉠ 표현식에는 변수, 함수 호출, 대수 연산 등이 가능하다.

 

  ㉡ f-string은 기존의 방법과는 달리 간결하고 읽기 쉬운 방법을 제공해준다.

④ 런타임에 f-string을 대신할 문자열 리터럴이 치환된다.

  ㉠ 런타임에 동적으로 실행되는 표현식을 포함할 수 있다.

    ⓐ f-string 내에서 동적으로 계산이 되었다.

 

    ⓑ f-string 내에서 조건문을 사용하였다.

 

'All about Python > 심화' 카테고리의 다른 글

함수 super()  (0) 2022.10.24
Python 논리적 물리적 행(Logical lines and Physical lines)과 블럭(Block)  (0) 2022.10.03
Python 재귀함수  (0) 2022.10.03
Python 키워드 인수  (0) 2022.10.03
Python 생성자와 소멸자  (0) 2022.10.01