본문 바로가기

f-문자열

오토씨 2022. 3. 7.

문서인용: "파이선 매일 코딩" 36페이지

파이썬 3.6 버전에서 f-문자열이라는 기능이 추가되었습니다. 펄, PHP, 루비, 유닉스 쉘 등의 프로그래밍에서 오랫동안 사용되어 온 문자열과 같은 문법입니다. f-문자열은 str.format과 비슷한 형태로 사용하지만, 값을 {} 내부에 곧바로 삽입할 수 있다는 점에서 큰 차이가 있습니다.

>>> name = 'world'
>>> first = 'Reuven'
>>> last = 'Lerner'
>>> print(f'Hello, {first:<10} {last:>10}')
Hello, Reuven         Lerner
>>> print(f'Hello, {first:<010} {last:>010}')
Hello, Reuven0000 0000Lerner
>>> print(f'Hello, {first:#<10} {last:#>10}')
Hello, Reuven#### ####Lerner
>>> print(f'Hello, {first:_<10} {last:_>10}')
Hello, Reuven____ ____Lerner

댓글