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
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。