1. 程式人生 > 其它 >python之str型別轉為float

python之str型別轉為float

技術標籤:python

def str_to_flaot():
    f = "3,000.00"
    print(type(f))
    #f= f.strip("\n")
    f = f.replace(',','')
    f= float(f)
    print(type(f))

str_to_flaot()

如果string型別的直接轉flaot:

str_f = "3,000.00"
print(float(str_f))

這樣直接寫可能會報錯,提示:could not convert string to float: '3,000.00'

那麼就需要使用下邊的方法

則成功: