Python f-문자열 형식 지정 치트 시트

Python f-문자열 형식 지정 안내. 소수점 정밀도, 정렬, 날짜 형식 및 표현식 평가를 마스터하세요.

표현식 및 부동 소수점 정밀도

템플릿 문자열에서 직접 변수 및 소수점 제한을 평가합니다.

방법/기능구문설명
Expression Evalf"{x * 2}"기본 Python 변수 또는 논리를 직접 평가합니다.
Decimal Precisionf"{pi:.2f}"소수점 이하 2자리를 정확히 표시하도록 변수 부동 소수점 값의 형식을 지정합니다.
Thousands Commaf"{num:,}"천 단위 그룹 구분 기호로 숫자에 쉼표를 넣습니다.
Percentage Conversionf"{ratio:.1%}"100을 곱하고 값을 소수점 이하 1자리의 백분율로 표시합니다.

정렬, 패딩 및 숫자

텍스트 간격 제어 및 숫자 베이스.

방법/기능구문설명
Left / Right Alignf"{name:<10}" / f"{name:>10}"패드는 텍스트를 너비 10으로 출력하고 왼쪽이나 오른쪽으로 정렬합니다.
Center Alignf"{text:^10}"패드는 텍스트를 중앙에 배치하여 텍스트를 너비 10으로 출력합니다.
Char Paddingf"{num:*^10}"공백 대신 별표가 있는 패드입니다.
Base Formattingf"{num:x}" / f"{num:b}"10진수 정수를 16진수(x) 또는 2진수(b) 표현으로 변환합니다.

대화형 데모 스크립트

run_all_cheat_methods.py
에디터에서 실행
# Expression Eval
f"{x * 2}"

# Decimal Precision
f"{pi:.2f}"

# Thousands Comma
f"{num:,}"

# Percentage Conversion
f"{ratio:.1%}"

# Left / Right Align
f"{name:<10}" / f"{name:>10}"

# Center Align
f"{text:^10}"

# Char Padding
f"{num:*^10}"

# Base Formatting
f"{num:x}" / f"{num:b}"

자주 묻는 질문

f-문자열 내에서 함수 호출을 평가할 수 있나요?

예, f-문자열의 중괄호 {} 안에 함수 호출 및 산술을 포함한 유효한 Python 표현식을 포함할 수 있습니다.

f-문자열에서 중괄호를 어떻게 이스케이프합니까?

문자 그대로 중괄호를 인쇄하려면 중괄호를 두 배로 늘리세요(예: {{ 및 }}).

관련 주제

권장 Python 리소스

관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.