Python学习笔记--探究两个连续的print()函数分行显示的缘由,以及如何将其打印在同一行中

在python中print()函数一般是分行显示,如例:

这在逻辑上是容易理解的,因为使用了两次print(),所以产生了两次输出结果,为了区分所以将其分为两行。

可是我们想要探究是如何产生这种情况的。

经过查阅资料我发现print()中实际是有两个参数的,他们分别是sepend,sep是代替分隔符,默认值是‘,’,end是代替末尾的换行符,默认值是‘\n’

在print()函数中我们使用‘,’来分隔时,输出时空格,时‘,’会被自动转化成空格;默认末尾加上换行符,end函数用来定义一行输出的末尾

由此我们可以知道,两个连续的print()函数不能够显示在一行的原因。

接下来我们就可以让两个连续的print()函数显示在同一行了 

方法:

既然print()函数是由sep和end决定格式的我们就在他们的身上来进行修改

在例中,我将分隔符改成了‘--’,将本该在结尾的换行符改成了‘  ’空格,这样就完成了两个连续的print()的连接,如果只需要完成两个print()函数的可以不用去修改sep参数的值。

有人会问,print()函数在平时有什么运用,我这里有一个很经典的例子

在这个九九乘法表的例子中,运用了end,使得九九乘法表变得很好看,很有规律性。相信你也发现了,end和sep最大的用处就是整理输出的格式。

  • 7
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值