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 ]