Python 函数:如何将数字转换为字符串并添加千位分隔符?
发布时间:2023-06-30 21:26:11
在Python中,可以使用内置的格式化字符串函数format()或f-string来将数字转换为带有千位分隔符的字符串。
方法一:使用format()函数
def add_thousand_separator(number):
return format(number, ",")
使用format()函数时, 个参数是要格式化的数字,第二个参数表示要添加的千位分隔符,这里使用逗号。该函数会返回一个带有千位分隔符的字符串。
方法二:使用f-string
def add_thousand_separator(number):
return f"{number:,}"
在Python 3.6及更高版本中,可以使用f-string来进行格式化输出。在字符串中使用{}来包含要格式化的变量,:后面添加','表示要添加千位分隔符。
以下是使用上述函数的示例:
number = 1000000 result = add_thousand_separator(number) print(result) # 输出:1,000,000
这两种方法都可以将数字转换为带有千位分隔符的字符串,并且适用于Python的任何版本。
