num=987756 ... #output 98,77,56
num=20787 ..... #output 2,07,87
how can i get it ??
can python format function thousand separator to hundred separator ?
我下面的代码, 任何人都可以使用另一种方法, 如“{{:} } ” 。 format
num=85358
sep=2 # 2=100 3=1000
j,m,n=1,[],""
for i in str(num)[::-1]:
if j==sep:
n=i+n
m.append(n)
n,j="",0
else:
n=i+n
j+=1
else:
if len(str(num))%2:
m.append(n)
print(",".join(m[::-1]))
产出: 8,53,58