标签: python excel string parsing
所以我要从excel导入(行[3]),该行会打印在电子表格上设置的价格,但是我试图计算所有价格并找到它们的平均值。我将它们总计,但是我不能print(row[3])/100*15),因为该行未定义为整数,因为它的符号为'£'。有人知道我该如何解决吗?
print(row[3])/100*15)
谢谢
答案 0 :(得分:0)
您可以将符号替换为空白,然后将字符串转换为浮点数。例如,无论美元在哪里,float('34$56'.replace('$',''))都将返回3456.0。
float('34$56'.replace('$',''))
3456.0