介绍
小编给大家分享一下python中实现打印函数不要换行的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
从语法上讲,调用python3.0的打印函数有如下的形式:
打印([对象,…][seq=& # 39;, & # 39;][结束=& # 39;\ n # 39;][文件=sys.stdout])
我们在使用print()函数时,并不希望输出结束后自动换行,因此,我们可以按照下面的方法来做
1.打印()指定结束符
打印(& # 39;你好# 39;,结束=& # 39;& # 39;) 打印(& # 39;& # 39;) #结果:helloworld
当打印()函数,指定结束参数为空字符后,打印()函数就不再主动添加换行符了,并且,你好和世界之间也不存在任何空格。
a =, & # 39; first 行# 39; 时间=b & # 39; second 行# 39; 时间=c & # 39; third 行# 39; 打印(结束=& # 39;\ n \ n # 39;) 打印(b) 打印(c,结束=& # 39;! & # 39;)
我们可以利用指定结束符的方法,灵活控制换行行数和结尾字符。
2.()打印函数
知道了如何实现输出不换,行下面我们来看一下原理。
打印()函数的形式是:
打印(*对象,9=& # 39;& # 39;结束=& # 39;\ n # 39;文件=sys.stdout冲洗=False)
对象——复数,表示可以一次输出多个对象。输出多个对象时,需要用,分隔。
9月——用来间隔多个对象,默认值是一个空格。
——用结束来设定以什么结尾。默认值是换行符\ n,我们可以换成其他字符串。
文件——要写入的文件对象。
冲洗——是否要强行刷新流
上文对对象和结束已经做了演示,不在赘述。
9月可以帮助我们填充分隔符,比如:
ip_0 =, & # 39; 166 & # 39; 时间=ip_1 & # 39; 111 & # 39;=,ip_2 & # 39; 77 & # 39; 时间=ip_3 & # 39; 201 & # 39; print (ip_0、ip_1 ip_2 ip_3, 9=& # 39; # 39;公司) #结果:166.111.77.201
文件参数,可以指定输出对象,默认是当前的系统。标准输出,也就是直接打印出来。
如果我们将对象设置为文件,那么利用文件参数就可以轻松地将文本写入文件,实现长期储存。
看完了这篇文章,相信你对python中实现打印函数不要换行的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!