1. 程式人生 > >python字串中千分位標記的轉化

python字串中千分位標記的轉化

一個很尷尬的問題,卡了一個晚上。現在解決了,雖然,沒有找到最合適的方法,但解決這種問題的思路值得不段思考。
問題:將a='1,077'怎麼轉化為a=1077背景:就是在網頁抓取時,有時會碰到這種計數風格,就很糾結,直接引用int(),float()等都會出現錯誤,因為這個逗號,無法識別。然後就考慮用到replace,直接將‘,’換成‘’,然後int(),不就解決了嗎?但是我昨晚剛好,繞過了這種,當時想著,replace(',',' '),換成了空格,然後又用了一次strip,居然居然又回去了。最後直接:
int(a.replace(',',''))
其他關於轉換的連結:python 數字型別和字串型別的相互轉換
連結