我有这个字符串
s = '4294967296'
我想把它分成
4.294.967.296
基本上我想每隔3位插入一个点。我怎样才能做到这一点?我试过了
c = '4294967296'
for x,y in enumerate(c[::-1]):
if x % 2 == 0:
b = c[:x] + '.' + c[:x]
print (b)
但输出是
>>>
42949672.42949672
>>>
答案 0 :(得分:2)
您可以(ab)使用字符串格式:
s = '4294967296'
t = format(int(s), ',').replace(',', '.')
# '4.294.967.296'