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

使用Python中的格式化字符串函数来格式化输出

发布时间:2023-06-29 20:58:07

在Python中,有两种常用的函数可以用来格式化字符串输出,分别是format()函数和f-string(也称为格式化字符串字面量)。

下面的示例代码演示了如何使用这两种方法来格式化输出一个包含1000个字符的字符串,并在字符串前面补充空格。

使用format()函数:

# 使用format()函数
text = 'hello'
formatted_text = '{: >1000}'.format(text)
print(formatted_text)

输出:

                                                                                                                       hello

使用f-string

# 使用f-string
text = 'hello'
formatted_text = f'{text: >1000}'
print(formatted_text)

输出:

                                                                                                                       hello

这两种方法中,>表示对齐方式,表示在文本左侧填充指定的字符(这里是空格),1000表示要填充的总宽度。在这个例子中,输出结果是一个长度为1000的字符串,其中文本'hello'位于右侧,其它位置都使用空格进行填充,以满足总宽度1000。