2016-07-13 45 views
1

我需要隐蔽的变量:如何将String转换为Float?

pi_string = "3.1415926" 

成浮动。这里就是我处理:

screenshot

+2

只是反转对'pi = float(pi)'的赋值。请在发布问题之前通过文档或搜索。 – shivsn

+0

为什么你认为pi_string是astring? – Jens

+0

关于*“不能分配给函数调用”的问题* – jonrsharpe

回答

8

你行应pi_float = float(pi_string)

float(pi_string)是一个浮点值,就不能分配给它,因为它不是一个变量。

1

方法float()将为你做这个,如果pi_string = "3.1415926"

>>>pi_float = float(pi_string) 
>>>type(pi_float) 
<class 'float'>