7. 输入输出
有几种方法可以显示程序的输出;数据可以以人类可读的形式打印出来,或者写入文件以供将来使用。本章将讨论一些可能性。
7.1. 更漂亮的输出格式
到目前为止,我们遇到了两种写入值的方法:表达式语句 和 print()
函数。(第三种是使用文件对象的 write()
方法;标准输出文件可以作为 sys.stdout
引用。更多相关信息可参考标准库指南。)
通常,你需要更多地控制输出的格式,而不仅仅是打印空格分隔的值。有几种格式化输出的方法。
-
要使用 格式化字符串字面值 ,请在字符串的开始引号或三引号之前加上一个
f
或F
。在此字符串中,你可以在{
和}
字符之间写可以引用的变量或字面值的 Python 表达式。>>>
>>> year = 2016 >>> event = 'Referendum' >>> f'Results of the {year} {event}' 'Results of the 2016 Referendum'