欢迎访问宙启技术站
智能推送

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的任何版本。