Python f-문자열 형식 지정 치트 시트
Python f-문자열 형식 지정 안내. 소수점 정밀도, 정렬, 날짜 형식 및 표현식 평가를 마스터하세요.
표현식 및 부동 소수점 정밀도
템플릿 문자열에서 직접 변수 및 소수점 제한을 평가합니다.
| 방법/기능 | 구문 | 설명 |
|---|---|---|
| Expression Eval | f"{x * 2}" | 기본 Python 변수 또는 논리를 직접 평가합니다. |
| Decimal Precision | f"{pi:.2f}" | 소수점 이하 2자리를 정확히 표시하도록 변수 부동 소수점 값의 형식을 지정합니다. |
| Thousands Comma | f"{num:,}" | 천 단위 그룹 구분 기호로 숫자에 쉼표를 넣습니다. |
| Percentage Conversion | f"{ratio:.1%}" | 100을 곱하고 값을 소수점 이하 1자리의 백분율로 표시합니다. |
정렬, 패딩 및 숫자
텍스트 간격 제어 및 숫자 베이스.
| 방법/기능 | 구문 | 설명 |
|---|---|---|
| Left / Right Align | f"{name:<10}" / f"{name:>10}" | 패드는 텍스트를 너비 10으로 출력하고 왼쪽이나 오른쪽으로 정렬합니다. |
| Center Align | f"{text:^10}" | 패드는 텍스트를 중앙에 배치하여 텍스트를 너비 10으로 출력합니다. |
| Char Padding | f"{num:*^10}" | 공백 대신 별표가 있는 패드입니다. |
| Base Formatting | f"{num:x}" / f"{num:b}" | 10진수 정수를 16진수(x) 또는 2진수(b) 표현으로 변환합니다. |
대화형 데모 스크립트
# 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 문자열 조작에 대한 완전한 참조 가이드입니다. 문자열 속성의 서식 지정, 검색, 분할, 바꾸기 및 확인을 마스터합니다.
Python DateTime 형식 지정 치트 시트datetime, strftime 및 strptime을 사용하여 Python에서 날짜와 시간을 구문 분석하고 형식을 지정하는 방법을 알아보세요.
Python 내장 함수 치트 시트Python의 내장 함수에 대한 참조 가이드입니다. print, len, range, enumerate, zip, map, filter 등을 사용하는 방법을 알아보세요.
권장 Python 리소스
관련 대화형 튜토리얼, 치트 시트, 코드 비교를 통해 지식을 확장하세요.
Python 함수
Python 함수를 마스터하세요. def를 사용하여 재사용 가능한 코드를 작성하고, 인수를 정의하고, 값을 반환하고, 로컬 및 전역적으로 범위를 이해하는 방법을 알아보세요.
Python에서 파일을 읽는 방법(텍스트 및 JSON)
Python에서 파일을 읽는 방법을 알아보세요. open 문, readline, readline을 마스터하고 파일 예외를 안전하게 처리하세요.
Python 대 JavaScript: 어떤 프로그래밍 언어가 가장 좋나요?
Python과 JavaScript를 포괄적으로 비교합니다. 구문 차이점, 성능, 사용 사례(백엔드와 프런트엔드) 및 코딩 예제를 살펴보세요.