使用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。
