Chúng ta có thể sử dụng trình định dạng
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
1 để chỉ định số lượng số thập phân sẽ được trả về khi số dấu phẩy động được làm tròn lênCách sử dụng Trình định dạng floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
1 trong Python
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
Trong phần này, bạn sẽ thấy một số ví dụ về cách sử dụng trình định dạng
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
1 và các tham số khác nhau mà nó có thể được sử dụng để trả về các kết quả khác nhauĐây là ví dụ đầu tiên
floatNumber = 1.9876
print["%f" % floatNumber]
# 1.987600
Sử dụng
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
1 trong ví dụ trên đã thêm hai số không vào số. Nhưng không có gì quá đặc biệt về điều đó. Chúng tôi sẽ sớm xem chúng tôi có thể làm gì khác để sửa đổi giá trị kết quảLưu ý rằng trình định dạng
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
1 phải được lồng trong dấu ngoặc kép và phải được tách biệt khỏi số thực mà nó đang định dạng bằng toán tử modulo [%]. floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
0Hãy xem một ví dụ khác
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
Trong đoạn mã trên, chúng tôi đã thêm. 1 giữa % và f trong toán tử
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
1. Điều này có nghĩa là chúng tôi muốn số được làm tròn đến một chữ số thập phânLưu ý rằng bạn sẽ nhận được kết quả tương tự như kết quả trong ví dụ đầu tiên nếu bạn bỏ qua ký hiệu dấu chấm/dấu chấm [. ] đứng trước chữ số mà chúng ta đã chuyển vào giữa % và f
Giá trị kết quả trong ví dụ của chúng tôi là 2. 0 được trả về khi 1. 9876 được làm tròn đến một chữ số thập phân
Hãy sử dụng
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
2 và xem điều gì sẽ xảy rafloatNumber = 1.9876
print["%.2f" % floatNumber]
# 1.99
Như mong đợi, số dấu phẩy động [1. 9876] được làm tròn đến hai chữ số thập phân – 1. 99. Vì vậy,
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
2 có nghĩa là làm tròn đến hai chữ số thập phânBạn có thể nghịch mã để xem điều gì sẽ xảy ra khi bạn thay đổi số trong trình định dạng
Cách sử dụng Trình định dạng floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
4 trong Python
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
Một phương thức định dạng khác mà chúng ta có thể sử dụng với số dấu phẩy động trong Python là trình định dạng
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
4. Điều này trả về toàn bộ số trong một số dấu phẩy độngĐây là một ví dụ
________số 8Trong ví dụ trên, chúng tôi đã tạo một số dấu phẩy động.
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
6Khi biến
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
7 được định dạng bằng cách sử dụng floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
4, chỉ có 1 được trả vềTrình định dạng
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
4 bỏ qua các số thập phân và chỉ trả về số nguyênBản tóm tắt
Trong bài viết này, chúng ta đã nói về trình định dạng
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
1 trong Python. Bạn sử dụng nó để định dạng số dấu phẩy độngTùy thuộc vào các tham số được cung cấp, trình định dạng
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
1 sẽ làm tròn giá trị float đến vị trí thập phân gần nhất được cung cấpChúng ta cũng đã nói về trình định dạng
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
4 chỉ trả về một số nguyên từ một số dấu phẩy độngMã hóa vui vẻ
QUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Tiểu sử của tác giả này có thể được tìm thấy trong các bài viết của ông
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có việc làm với tư cách là nhà phát triển. Bắt đầu
Trong Python, để in 2 chữ số thập phân, chúng ta sẽ sử dụng str. định dạng[] với “{. 2f}” dưới dạng chuỗi và float dưới dạng số. Gọi print và nó sẽ in số float với 2 chữ số thập phân
Thí dụ
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
4Sau khi viết đoạn mã trên [python in 2 chữ số thập phân], Ones bạn sẽ in “ định dạng float ” thì đầu ra sẽ xuất hiện dưới dạng “ 2. 15 ”. Ở đây, nó sẽ định dạng số float với 2 chữ số thập phân
Bạn có thể tham khảo ảnh chụp màn hình bên dưới python print 2 chữ số thập phân
Python float chính xác cắt ngắn
Đầu tiên, chúng ta cần nhập mô-đun toán học. Sau đó, hàm trunc[] được sử dụng để loại bỏ tất cả các phần thập phân khỏi các số dấu phẩy động và nó chỉ trả về phần nguyên của số đó
Thí dụ
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
5Sau khi viết đoạn mã trên [cắt bớt độ chính xác của python float], Những cái bạn sẽ in “ toán học. trunc[float]” thì đầu ra sẽ xuất hiện dưới dạng “ Giá trị của một số là. 12”. Ở đây, trunc[] sẽ in giá trị số nguyên sau khi cắt bớt
Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết độ chính xác của python float
Trần chính xác nổi của Python
Trong Python, hàm ceil[] được sử dụng để trả về giá trị trần của một số. Giá trị trần là số nguyên nhỏ nhất lớn hơn số
Thí dụ
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
6Sau khi viết đoạn mã trên [trần chính xác của python float], Những cái bạn sẽ in “ toán học. ceil[float] ” thì đầu ra sẽ xuất hiện dưới dạng “ Số nguyên nhỏ nhất lớn hơn một số là. 13”. Ở đây, chúng tôi đã sử dụng trần nhà để in số sau trần nhà. Nó sẽ trả về số nguyên nhỏ nhất lớn hơn số đã cho
Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết trần chính xác của python float
Tầng chính xác nổi của Python
Hàm floor[] trong Python dùng để trả về giá trị sàn của một số. Giá trị sàn là số nguyên lớn nhất nhỏ hơn số
Thí dụ
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
7Sau khi viết đoạn mã trên [sàn chính xác của python float], Những cái bạn sẽ in ra “toán học. floor[float]” thì đầu ra sẽ xuất hiện dưới dạng “ Số nguyên lớn nhất nhỏ hơn một số là. 12”. Ở đây, chúng tôi đã sử dụng sàn để in số sau khi lát sàn. Nó sẽ trả về số nguyên lớn nhất nhỏ hơn số
Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết tầng chính xác của python float
Định dạng thập phân Python
Để định dạng số thập phân, chúng tôi sẽ sử dụng str. định dạng [số] trong đó một chuỗi là '{0. 3g}’ và nó sẽ định dạng chuỗi bằng một số. Ngoài ra, nó sẽ hiển thị số có 1 số trước dấu thập phân và tối đa 2 số sau dấu thập phân
Thí dụ
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
8Sau khi viết đoạn mã trên [định dạng thập phân python], Ones bạn sẽ in “ f ” sau đó đầu ra sẽ xuất hiện dưới dạng “ 1. 34 ”. Ở đây, định dạng số thập phân hiển thị các số có một số nhất định sau dấu thập phân
Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết định dạng thập phân python
Số tròn Python
Để làm tròn số trong python, chúng ta sẽ sử dụng hàm round[]. Hàm làm tròn sẽ làm tròn một số thành một số chữ số nhất định và làm cho việc làm tròn số dễ dàng hơn
Thí dụ
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
9Sau khi viết đoạn mã trên [số tròn trăn], Ones bạn sẽ in “số ”, sau đó đầu ra sẽ xuất hiện dưới dạng “ 1 ”. Đây, số 1. 345 số float sẽ được làm tròn thành 1
Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết số tròn python
Giới hạn số float ở hai số thập phân
Hàm round[] trả về một số có dấu phẩy động sẽ được làm tròn thành các số đã chỉ định và nó sẽ làm tròn số có dấu phẩy động đến hai chữ số thập phân
Thí dụ
floatNumber = 1.9876
print["%.1f" % floatNumber]
# 2.0
0Sau khi viết đoạn mã trên [giới hạn số float ở hai chữ số thập phân], bạn sẽ in “limit_float” sau đó đầu ra sẽ xuất hiện dưới dạng “ 2. 13”. Ở đây, vòng[số] với một số float và 2 là ndigits để làm tròn số float đến hai chữ số thập phân
Bạn có thể tham khảo ảnh chụp màn hình bên dưới để biết số tròn python
Bạn có thể thích các hướng dẫn Python sau đây
- Trình tạo Python [Python Generator vs Iterator]
- Bộ đếm Python – Hướng dẫn chi tiết
- Đệ quy Python
- Thanh menu Python Tkinter – Cách sử dụng
- Hàng đợi ưu tiên trong Python
- Python 3 dưa chua đánh máy một đối tượng giống như byte được yêu cầu không 'str'
- Tìm kiếm nhị phân Python và tìm kiếm tuyến tính
- Lệnh thoát Python [thoát[], thoát[], sys. lối ra[]]
- Tích vô hướng và tích chéo trong Python
Trong hướng dẫn này, chúng ta đã học cách in 2 chữ số thập phân trong python và chúng ta cũng đã đề cập đến các chủ đề bên dưới
- Python in 2 chữ số thập phân
- Python float chính xác cắt ngắn
- Trần chính xác nổi của Python
- Tầng chính xác nổi của Python
- Định dạng thập phân Python
- Số tròn Python
- Giới hạn số float ở hai số thập phân
Bijay Kumar
Python là một trong những ngôn ngữ phổ biến nhất ở Hoa Kỳ. Tôi đã làm việc với Python trong một thời gian dài và tôi có kinh nghiệm làm việc với nhiều thư viện khác nhau trên Tkinter, Pandas, NumPy, Turtle, Django, Matplotlib, Tensorflow, Scipy, Scikit-Learn, v.v… Tôi có kinh nghiệm làm việc với nhiều khách hàng khác nhau . Kiểm tra hồ sơ của tôi