Sử dụng hàm string format[] lên đến 2 chữ số thập phân trong Python. Bạn cần gọi str. định dạng [số] với “{. 2f}” dưới dạng str và float dưới dạng số để trả về một chuỗi biểu diễn số có hai chữ số thập phân
Ví dụ In tối đa 2 chữ số thập phân trong Python
Mã ví dụ đơn giản in một dấu phẩy với đầu ra hai chữ số thập phân
num = 2.154327
res = "{:.2f}".format[num]
print[res]
đầu ra
Một vi dụ khac
Điều này sẽ in lên đến chữ số sau số thập phân
print["%.2f" % [70/105]]
đầu ra. 0. 67
Hãy bình luận nếu bạn có bất kỳ nghi ngờ và đề xuất nào về chủ đề thập phân Python này
Ghi chú. IDE. PyCharm 2021. 3. 3 [Phiên bản cộng đồng]
cửa sổ 10
Trăn 3. 10. 1
Tất cả các Ví dụ về Python đều nằm trong Python 3, vì vậy có thể nó khác với python 2 hoặc các phiên bản nâng cấp
Rohit
Bằng cấp về Khoa học Máy tính và Kỹ sư. Nhà phát triển ứng dụng và có kinh nghiệm về nhiều ngôn ngữ lập trình. Đam mê công nghệ & thích học hỏi kỹ thuật
Python v2. 7 đã giới thiệu một phương thức định dạng chuỗi mới, hiện là phương thức mặc định trong Python3. Tôi đã bắt đầu cuốn sách hướng dẫn định dạng chuỗi này như một tài liệu tham khảo nhanh để giúp tôi định dạng số và chuỗi. Nhờ những người đóng góp khác mà tôi đã mở rộng các ví dụ theo thời gian
Trăn 3. 6 chuỗi ký tự được định dạng, được giới thiệu, thường được gọi là chuỗi f như một phương thức khác để giúp định dạng chuỗi. Chuyển đến phần dây F mới bên dưới
Định dạng số
Bảng sau đây cho thấy nhiều cách khác nhau để định dạng số bằng cách sử dụng lệnh str của Python. format[], bao gồm các ví dụ cho cả định dạng float và định dạng số nguyên
Để chạy các ví dụ sử dụng.
pi = 3.1415926
precision = 4
print[ "{:.{}f}".format[ pi, precision ] ]
~~ 3.1415
2Để lấy kết quả của ví dụ đầu tiên, định dạng một số float thành hai chữ số thập phân, bạn sẽ chạy
pi = 3.1415926
precision = 4
print[ "{:.{}f}".format[ pi, precision ] ]
~~ 3.1415
3SốĐịnh dạngĐầu raMô tả3. 1415926{. 2f}3. 14Định dạng float 2 chữ số thập phân3. 1415926{. +. 2f}+3. 14Định dạng float 2 chữ số thập phân có dấu-1{. +. 2f}-1. 00 Định dạng float 2 chữ số thập phân có dấu2. 71828{. 0f}3 Định dạng float không có chữ số thập phân 5{. 0>2d}05Số pad có số 0 [phần đệm bên trái, chiều rộng 2]5{. x