Python - Định dạng - Chuỗi
Định dạng chuỗi
Như chúng ta đã học trong chương Biến Python, chúng ta không thể kết hợp chuỗi và số như thế này:
Nhưng chúng ta có thể kết hợp chuỗi và số bằng cách sử dụng chuỗi f hoặc phương thức format()
!
Dây F
F-String được giới thiệu trong Python 3.6 và hiện là cách định dạng chuỗi ưa thích.
Để chỉ định một chuỗi là chuỗi f, chỉ cần đặt f
ở phía trước chuỗi ký tự và thêm dấu ngoặc nhọn {}
làm phần giữ chỗ cho các biến và các phép toán khác.
Giữ chỗ và sửa đổi
Trình giữ chỗ có thể chứa các biến, thao tác, hàm và công cụ sửa đổi để định dạng giá trị.
Ví dụ
Thêm phần giữ chỗ cho biến price
:
price = 59
txt = f"The price is {price} dollars"
print(txt)
Hãy tự mình thử »Trình giữ chỗ có thể bao gồm một công cụ sửa đổi để định dạng giá trị.
Một công cụ sửa đổi được bao gồm bằng cách thêm dấu hai chấm :
theo sau là loại định dạng hợp pháp, như .2f
có nghĩa là số điểm cố định có 2 số thập phân:
Ví dụ
Hiển thị giá bằng 2 số thập phân:
price = 59
txt = f"The price is {price:.2f} dollars"
print(txt)
Hãy tự mình thử »Trình giữ chỗ có thể chứa mã Python, như các phép toán:
Ví dụ
Thực hiện phép tính trong phần giữ chỗ và trả về kết quả:
txt = f"The price is {20 * 59} dollars"
print(txt)
Hãy tự mình thử »Tìm hiểu thêm về Định dạng chuỗi trong chương Định dạng chuỗi của chúng tôi.