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,文本将立即刷新到文件中。
原文地址:http://www.ccttoo.com/html/1544.html
本文来自网络,不代表菜鸟教程之家立场,转载请注明出处。
更多推荐
所有评论(0)