xxxxxxxxxx
# Python v2.7-
"%.15g" % f
# Python v3.0
format(f, ".15g")
# Python 2.7+, 3.2+
# Pass float to Decimal constructor
from decimal import Decimal
Decimal(f)
xxxxxxxxxx
# Works for pandas dataframe
# Resets normal display values to show up to 2 decimal places
import pandas as pd
pd.options.display.float_format = '{:,.2f}'.format
xxxxxxxxxx
import math
radius = 5
area = math.pi * radius * radius
print("Area = %.2f" % area)