Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python3-从excel导入价格(£;)并将其转换为整数_Python_Excel_String_Parsing - Fatal编程技术网

Python3-从excel导入价格(£;)并将其转换为整数

Python3-从excel导入价格(£;)并将其转换为整数,python,excel,string,parsing,Python,Excel,String,Parsing,因此,我从excel导入(第[3]行),excel打印电子表格上设置的价格,但我试图计算所有价格并找到它们的平均值。我已将它们合计,但无法打印(第[3]行)/100*15),因为该行没有定义为整数,因为它有一个“£”符号。有人知道我该怎么解决这个问题吗 谢谢您可以将符号替换为空白,然后将字符串转换为浮点。例如,float('34$56'。replace('$,'')将返回3456.0,无论$在何处。可能重复的是,我看到了这一点,但他将值分配给一个变量,而我正试图直接从行转换它。行[3]与他们使用

因此,我从excel导入(第[3]行),excel打印电子表格上设置的价格,但我试图计算所有价格并找到它们的平均值。我已将它们合计,但无法
打印(第[3]行)/100*15)
,因为该行没有定义为整数,因为它有一个“£”符号。有人知道我该怎么解决这个问题吗


谢谢

您可以将符号替换为空白,然后将字符串转换为浮点。例如,
float('34$56'。replace('$,'')
将返回
3456.0
,无论$在何处。

可能重复的是,我看到了这一点,但他将值分配给一个变量,而我正试图直接从行转换它。
行[3]
与他们使用的“变量”有什么不同?