Rounding up numbers is the most common use case in any programming language that a developer has to deal with.
If you are new to Python Programming and looking for ways to convert a float value with 2 decimal precision, below are various ways to achieve it.
Option 1: using built-in round() function
-
Syntax:
round(number[, ndigits])
Example:
number = 99.981234
rounded_number = round(number, 2)
print(rounded_number)
Output:
99.98
Option 2: using String formatting
-
Example:
number = 23.10124
formatted_number = "{:.2f}".format(number)
print(formatted_number)
Output:
22.10
Option 3: using f-string (Python 3.6+)
-
Example:
number = 13.1234
formatted_number = f"{number:.2f}"
print(formatted_number)
Output:
13.12
Option 4: using decimal module
-
Example:
from decimal import Decimal
number = Decimal('11.1234')
rounded_number = round(number, 2)
print(rounded_number)
Output:
11.12
Option 5: using numpy module
-
Example:
import numpy as np
number = 299.1415
rounded_number = np.round(number, 2)
print(rounded_number)
Output:
299.14
Option 6: using math module
-
Example:
import math
number = 19.18192243
rounded_number = math.floor(number * 100) / 100
print(rounded_number)
Output:
19.18
I have added the links to the official documentation for each example so you can visit and get more details.
-
Facing issues? Have Questions? Post them here! I am happy to answer!
More Posts related to Python,
- How to convert int to ASCII in Python
- How to make use of SQLite Module in Python?
- Split a String into Sub-string and Parse in Python
- Python: Pandas Rename Columns with List Example
- How to run Python file from Mac Terminal
- How to Exit a Loop in Python Code
- Python: How to Plot a Histogram using Matplotlib and data as list
- MD5 Hashing in Python
- Jupyter: Safari Cant Connect to the Server localhost:8888/tree
- Fix: AttributeError: str object has no attribute decode. Did you mean: encode?[Python]
- How to Read a binary File with Python
- How to add two float numbers in Python
- Python: How to install YAML Package
- Python: How to Save Image from URL
- What is Markdown in Jupyter Notebook with Examples
- How to change the Python Default version
- 33: Python Program to send an email vid GMail
- How to comment code in Python
- How to Fix AttributeError in Python
- Fix: error: Jupyter command `jupyter-nbconvert` not found [VSCode]
- How to comment out a block of code in Python
- List of All 35 Reserved Keywords in Python Programming Language 3.11
- Import Other Python Files Examples
- Python: How to add Progress Bar in Console with Examples
- 3 Ways to convert bytes to String in Python
More Posts:
- How to know current Ubuntu Linux version via terminal command - Ubuntu
- Audio Video Network protocols supported by Android OS Devices - Android
- [Fix] MySQL ERROR 1054 (42S22): Unknown Column - MySQL
- Add Sketch from iPhone to MacBook with macOS Monterey - MacOS
- How to Fix cd: too many arguments Error in Terminal: A Step-by-Step Guide - MacOS
- How to Go To /usr/local/bin on Mac Terminal? - MacOS
- How to Install Windows Terminal Without the Store - Windows
- Installing Home-brew on Ubuntu - Ubuntu