| 关键词: 字符串 文件 对象 方法 格式化 使用 可以 返回 print 写入 |
7. 输入与输出程序输出有几种显示方式;数据既可以输出供人阅读的形式,也可以写入文件备用。本章探讨一些可用的方式。 7.1. 更复杂的输出格式至此,我们已学习了两种写入值的方法:表达式语句 和 对输出格式的控制不只是打印空格分隔的值,还需要更多方式。格式化输出包括以下几种方法。
如果不需要花哨的输出,只想快速显示变量进行调试,可以用
示例如下:
7.1.1. 格式化字符串字面值格式化字符串字面值 (简称为 f-字符串)在字符串前加前缀 格式说明符是可选的,写在表达式后面,可以更好地控制格式化值的方式。下例将 pi 舍入到小数点后三位: 在 还有一些修饰符可以在格式化前转换值。 格式规范参考详见参考指南 格式规格迷你语言。 7.1.2. 字符串 format() 方法
花括号及之内的字符(称为格式字段)被替换为传递给
位置参数和关键字参数可以任意组合: 如果不想分拆较长的格式字符串,最好按名称引用变量进行格式化,不要按位置。这项操作可以通过传递字典,并用方括号 也可以用 '**' 符号,把 table 当作传递的关键字参数。 与内置函数 例如,下面的代码生成一组整齐的列,包含给定整数及其平方与立方:
7.1.3. 手动格式化字符串下面是使用手动格式化方式实现的同一个平方和立方的表: (注意,每列之间的空格是通过使用 字符串对象的 另一种方法是 7.1.4. 旧式字符串格式化方法% 运算符(求余符)也可用于字符串格式化。给定 |