如何 return python 2.7 中的函数中的浮点数而不是字符串

How to return a float not string from a function in python 2.7

你如何 return 来自 python 2.7 中的函数的浮点数而不是字符串?

Python returns 函数中出现的任何类型的变量:

def return_something(x):
    print(type(x))
    return x

return_something(1.0)

>>> <type 'float'>

但是,您可以告诉 Python 您想要 "cast" 数据到特定类型:

return_something(float(1))

>>> <type 'float'>

在后一种情况下,我们的数据是一个int,但是通过调用float(),您可以修改它的类型。