Skip to content

f-string

format 메서드를 사용하는 것보다 내용을 간소화하기 위해 고안된 방법이다. 파이썬 3.6버전부터 지원하며, 문자열 앞에 f를 붙여서 사용한다.

python
name = "홍길동"
age = 17
score = 91.35
print(f"이름: {name}, 나이: {age}, 점수: {score}")
plaintext
이름: 홍길동, 나이: 17, 점수: 91.35

공백의 크기나 특정 문자를 채우는 방법은 다음과 같다.

python
name = "홍길동"
age = 17
print(f"[{name:>10}], [{age:>10}]")
print(f"[{name:<10}], [{age:<10}]")
print(f"[{name:^10}], [{age:^10}]")
plaintext
[       홍길동], [        17]
[홍길동       ], [17        ]
[   홍길동    ], [    17    ]

Powered by vitepress-logo-mini