Skip to content

Python print format decimal places | Example code

  • by

Use string format() function to print decimal places in Python. This is a way to format the string for setting precision.

format_float = "{:.2f}".format(float)

Python example print format decimal places

Simple example code prints the float with 2 decimal places. Format the float with two decimal places.

fnum = 3.14159

res = "{:.2f}".format(fnum)

print(res)

Output:

Python print format decimal places

Python prints all float to 2 decimal places in output.

Follow the below example code for multiple values formatting in a single line.

var1 = 3.88666
var2 = 89.30789
var3 = 300.896
var4 = 70.5689

print("%.2f kg = %.2f lb = %.2f gal = %.2f l" % (var1, var2, var3, var4))

Output: 3.89 kg = 89.31 lb = 300.90 gal = 70.57 l

Do comment if you have any doubts and suggestions on this python print formate topic.

Note: IDE: PyCharm 2021.3.3 (Community Edition)

Windows 10

Python 3.10.1

All Python Examples are in Python 3, so Maybe its different from python 2 or upgraded versions.

Leave a Reply

Your email address will not be published. Required fields are marked *