如何将逗号分隔的数字改为in

2024-09-27 23:16:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我注意到有一种方法可以把一个逗号分隔的数字here改成一个逗号分隔的数字。妙计!你知道吗

我想知道是否有一种方法可以使用格式来扭转这种局面,而不是像这样做:

import re
def comma_num_to_int(text):
  n = re.sub(",", "", text)
  return int(n)

my_big_number = "1,234,500"
print comma_num_to_int (my_big_number) # 1234500 

Tags: to方法textrenumberheremy格式
1条回答
网友
1楼 · 发布于 2024-09-27 23:16:42

在python std库中使用^{}模块比用replace替换逗号更好。你知道吗

>>> import locale
>>> locale.setlocale(locale.LC_ALL, 'en_US.UTF8')
'en_US.UTF8'
>>> my_big_number = "1,234,500"
>>> print(locale.atoi(my_big_number))
1234500
>>> print(type(locale.atoi(my_big_number)))
<class 'int'>

相关问题 更多 >

    热门问题