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