为什么print语句不会打印新行

时间:2015-01-24 10:26:32

标签: python

我已阅读有关print语句的Python文档。有以下情况(2)不理解。

  

在每个对象(转换和)写入之前写入空格,   除非输出系统认为它位于开头   一条线。就是这种情况

     
      
  1. 当尚未将任何字符写入标准输出时
  2.   
  3. 当写入标准输出的最后一个字符是除' '
  4. 之外的空格字符时   
  5. 当标准输出上的最后一次写操作不是print语句时。
  6.   

我使用以下代码测试了此行为。但是,它不会在不同的行上打印12,因为'\t'是一个空格,显然不是' '

print 1, '\t',
print 2

0 个答案:

没有答案