📜  Python|数字之间加逗号

📅  最后修改于: 2022-05-13 01:54:18.492000             🧑  作者: Mango

Python|数字之间加逗号

有时,在使用货币时,我们需要在数字之间放置逗号来表示货币,因此给定一个字符串,我们可能会遇到在其中插入逗号的问题。让我们讨论可以执行此任务的某些方式。

方法 #1:使用str.format()
通过提供有效的格式化程序来执行格式化,可以使用字符串格式化函数。使用值作为参数调用字符串格式化程序以执行此特定任务。

# Python3 code to demonstrate working of
# Adding comma between numbers
# Using str.format()
  
# initializing number
test_num = 1234567
  
# printing original number 
print("The original number is : " + str(test_num))
  
# Using str.format()
# Adding comma between numbers
res = ('{:, }'.format(test_num))
  
# printing result 
print("The number after inserting commas : " + str(res))
输出 :
The original number is : 1234567
The number after inserting commas : 1, 234, 567

方法 #2:使用format()
此任务也可以在不借助字符串格式库的帮助下执行,但可以使用普通格式库,它可以使用数字的“d”符号并在需要的地方简单地插入逗号。

# Python3 code to demonstrate working of
# Adding comma between numbers
# Using format()
  
# initializing number
test_num = 1234567
  
# printing original number 
print("The original number is : " + str(test_num))
  
# Using format()
# Adding comma between numbers
res = (format (test_num, ', d'))
  
# printing result 
print("The number after inserting commas : " + str(res))
输出 :
The original number is : 1234567
The number after inserting commas : 1, 234, 567