ricdesi
0
Q:

python cast to float

string = "88.88"
print(float(string))
# output
# 88.88
2
# Casting = Specify a type on to a variable.
# Strings
x = str("s1") # x will be 's1'
y = str(2)    # y will be '2'
z = str(3.0)  # z will be '3.0'
# Ints
x = int(1)   # x will be 1
y = int(2.8) # y will be 2
z = int("3") # z will be 3
# Floats
x = float(1)     # x will be 1.0
y = float(2.8)   # y will be 2.8
z = float("3")   # z will be 3.0
w = float("4.2") # w will be 4.2
3
print "%.4f" % 3.3333333333
3.3333
print "%.4f" % 6.6666666666
6.6667
1
not_float = '.0975'
is_float  =  .0986

print(not_float)
print(is_float)

# Notice this won't work 
# new_number = not_float + is_float

# This will convert it to a float
new_number = float(not_float) + is_float

print(new_number)
1
float('1.234')
1
# example for printing an integer :
print("The number is : " + str(new_emoji)"
1
a = 5
a = float(a) # int to float
0

New to Communities?

Join the community