python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > 使用print函数进行不换行打印

Python中使用print函数进行不换行打印问题

作者:Xx_Studying

这篇文章主要介绍了Python中使用print函数进行不换行打印问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

使用print函数进行不换行打印问题

在Python3中,采用print函数进行打印输出,会默认换行。

小例子如下:

print("AAA")
print("BBB")
print("CCC")

运行结果如下:

AAA
BBB
CCC

有时我们不想自动换行,那么如何将打印内容置于一行进行输出。

我们可以通过参数end="任意字符串",实现末尾内容的添加。

print函数省略参数end时,默认end="\n"。

示例如下:

print("AAA", end="")  # 末尾追加空字符串
print("BBB", end=" ")  # 末尾追加一个空格
print("CCC", end="DD")  # 末尾追加字符串“DD”

程序运行结果如下:

AAABBB CCCDD

Python语法基础之print函数

1.python中print函数默认以回车换行符作为输出结束符号,即在最后会换行

for i in range(10):
    print(i)

运行结果


在这里插入图片描述

2.输出10-19不换行,输出结束时输出空格(以空格结尾)

for i in range(10,20):
    print(i,end='')

运行结果

10 11 12 13 14 15 16 17 18 19

3.指定用‘#’作为输出分隔符

print(123,'abc',45,'book',sep='#')

输出结果

123#abc#45#book

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

您可能感兴趣的文章:
阅读全文