python中实现打印函数不要换行的方法

  介绍

小编给大家分享一下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中实现打印函数不要换行的方法有了一定的了解,想了解更多相关知识,欢迎关注行业资讯频道,感谢各位的阅读!

python中实现打印函数不要换行的方法