Bảng cheat định dạng chuỗi f của Python

Hướng dẫn định dạng chuỗi f Python. Làm chủ độ chính xác thập phân, căn chỉnh, định dạng ngày tháng và đánh giá biểu thức.

Biểu thức & Độ chính xác của dấu phẩy động

Đánh giá các biến và hạn chế dấu thập phân trực tiếp trong chuỗi mẫu.

Phương thức/Chức năngCú phápMô tả
Expression Evalf"{x * 2}"Đánh giá trực tiếp các biến hoặc logic Python cơ bản.
Decimal Precisionf"{pi:.2f}"Định dạng các giá trị float biến để hiển thị chính xác 2 chữ số thập phân.
Thousands Commaf"{num:,}"Đặt dấu phẩy trong các số dưới dạng dấu phân cách nhóm hàng nghìn.
Percentage Conversionf"{ratio:.1%}"Nhân với 100 và hiển thị giá trị dưới dạng phần trăm với 1 chữ số thập phân.

Căn chỉnh, đệm & số

Kiểm soát khoảng cách văn bản và cơ sở số.

Phương thức/Chức năngCú phápMô tả
Left / Right Alignf"{name:<10}" / f"{name:>10}"Đệm văn bản xuất ra có chiều rộng 10, căn trái hoặc phải.
Center Alignf"{text:^10}"Đệm văn bản xuất ra có chiều rộng là 10, căn giữa văn bản.
Char Paddingf"{num:*^10}"Các miếng đệm có dấu hoa thị thay vì khoảng trống.
Base Formattingf"{num:x}" / f"{num:b}"Chuyển đổi số nguyên thập phân thành biểu diễn thập lục phân (x) hoặc nhị phân (b).

Tập lệnh demo tương tác

run_all_cheat_methods.py
Chạy trong Trình chỉnh sửa
# 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}"

Câu hỏi thường gặp

Tôi có thể đánh giá các lệnh gọi hàm bên trong chuỗi f không?

Có, bạn có thể bao gồm bất kỳ biểu thức Python hợp lệ nào, bao gồm cả lệnh gọi hàm và số học, bên trong dấu ngoặc nhọn {} của chuỗi f.

Làm thế nào để bạn thoát khỏi dấu ngoặc nhọn trong chuỗi f?

Nhân đôi dấu ngoặc nhọn, ví dụ: {{ và }} để in dấu ngoặc nhọn.

Chủ đề liên quan

Tài nguyên Python được đề xuất

Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.