我使用 python 2.6 并阅读了许多有关从“打印”中删除新行的链接,但找不到使用示例以及使用模符号 (%) 进行格式化的示例。在我的程序中,我试图在计算数据的循环行中编写,但每行数据来自不同的计算:
while 循环 ... 计算 value1 和 value2 打印 ('%10d %10s') % (value1, value2) [1] ... 计算 value3 和 value4 打印 ('%7s %15d') % (value3, value4) [2] print #这是换行符的来源
所以我想得到:
值1 值2 值3 值4 价值5 价值6 价值7 价值8 ...
基本上这种方法保持了我的程序的可读性(每条实线都有超过 20 个计算位置)。相反的方法是将所有数据连接成一个长字符串,但可能会丢失可读性。
是否可以使用 [1] 和 [2] 中的“print () % ()” 语法删除换行符?