How to convert a string to a number if it has commas in it as thousands separators?

前端 未结 8 1030
时光说笑
时光说笑 2020-11-22 08:10

I have a string that represents a number which uses commas to separate thousands. How can I convert this to a number in python?

>>> int(\"1,000,000         


        
8条回答
  •  滥情空心
    2020-11-22 08:49

    Replace the commas with empty strings, and turn the resulting string into an int or a float.

    >>> a = '1,000,000'
    >>> int(a.replace(',' , ''))
    1000000
    >>> float(a.replace(',' , ''))
    1000000.0
    

提交回复
热议问题