# 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)
# Assuming x is an int
long(x)
# This can be done backwards, such as:
int(x)
# Keep in mind, if the long is to large for an int, it will be kept as a long.
# Another conversion includes:
float(x)
# Method 1:
float_number = float (decimal_number)
# Method 2:
float_number = decimal_number * 1.0
a = 5
a = float(a) # int to float
floatNum = float(intNum)