python怎样输出换行,Python怎么输出换行

  python怎样输出换行,Python怎么输出换行

  0.摘要

  由于特殊的输出要求,我们在使用print()函数时,不希望输出结束后自动换行。

  1.print()指定结束符

  Print (hello ,end= )Print( world )# result:hello world当print()函数指定end参数为空字符时,print()函数将不再主动添加换行符。而且,hello和world之间没有空格。

  a=第一行 b=第二行 c=第三行 print(a,end=\n\n)print(b)print(c,end=!)

  通过指定终止符,我们可以灵活地控制换行符和结束字符的数量。

  2.print()函数

  为了知道如何实现不换行的输出,我们先来看看原理。

  print()函数的形式是:

  print(*objects, sep= , end=\n, file=sys.stdout,flush=False)

  Objects -复数,表示一次可以输出多个对象。当输出多个对象时,需要用。Sep -用于分隔多个对象。默认值是一个空格。End -用于设置结尾。默认值是newline \n,我们可以将其更改为另一个字符串。File -要写入的文件对象。Flush -是否要强制刷新流?objects和end上面已经演示过了,这里不再赘述。

  Sep可以帮助我们填写分隔符,例如:

   IP _ 0= 166 IP _ 1= 111 IP _ 2= 77 IP _ 3= 201 print(IP _ 0,IP _ 1,IP _ 2,IP _ 3,sep=。)#结果:166.111

  如果我们将对象设置为文件,就可以很容易地通过使用file参数将文本写入文件,实现长期存储。

  zen= 显式比隐式好。简单比复杂好。复杂总比复杂好。扁平的比嵌套的好。疏比密好。可读性县带开(。/zen _ of _ python.txt , w )作为f: print (zen,file=f) flush参数控制刷新函数。

  对于写文件,如果flush=False,文本将被存储在内存中,直到文件被关闭才会被写入;

  如果flush=True,文本将立即刷新到文件中。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: