Python

파이썬 포맷팅 f string (f 문자열)

bornsoon 2024. 6. 27. 09:10

f문자열 내부의 변수에 대해서는 생략했음

1. 함수 사용
f"...{function()}"

2. 소수점
f"{number:.2f}"

3. 1000단위 쉼표
f"{number:,}"

4. 공백 채우기
오른쪽 정렬:  f"{char:>10}". ==> "      char"
왼쪽 정렬:  f"{char:10}". ==> "char      "
               (==  f"{char:<10}" )
가운데 정렬: f"{char:^10}" ==> "   char   "

5. 특정 문자로 채우기
가운데 정렬:  f"{char:-^10}". ==> "---char----"
0으로 자릿수 맞추기: f"{number:04d}"

6. 2진수, 8진수, 16진수
f"2진수: {number:b}, 8진수: {number:o}, 16진수 소문자: {number:x}, 16진수 대문자: {number:X}"

7. 중괄호 출력
f"{{abc}}"

728x90