知行编程网知行编程网  2022-10-24 11:30 知行编程网 隐藏边栏  3 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中print如何不换行输出的相关知识,包括python转义字符换行,以及python打印换行这些编程知识,希望对大家有参考作用。

如何在不包装python的情况下打印输出

让print()函数不换行

在 Python 中, print() 函数默认包装。然而,在很多情况下我们需要解包输出(比如在算法竞赛中)。那么,如何在 Python 中做到这一点?

这真的很容易。只需指定 print() 函数的 end 参数为空即可。 (默认为'\n')

例如:下面是一个九十九的乘法表。在制作表格的过程中,如果要控制换行,在打印的最后加上(,end = "")。可以使用双引号和单引号。

  for i in range(1,10):
    for j in range(1,i+1):
      print(str(i)+"*"+str(j)+"="+str(i*j)+" ",end="")
    print()

补充:其实print()还有两个比较重要的可选参数,一个是end,一个是sep

上面已经介绍了end,下面说sep,看例子就知道具体含义了:

print('cats','dogs','mice')

输出的是:cats dogs mice

print('cats','dogs','mice',sep = ',')

输出的是:cats,dogs,mice

上面是用','来代替分隔符,当然你也可以用它来代替你想要的其他符号,这个功能有时候很有用

譬如2019-10-01是我们祖国70周年

print('2019','10','01',sep='-')  输出:2019-10-01

推荐学习《

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享