Python print() 函数,在同一行打印
令 Python print()
函数输出的信息在一行。
print()
函数是 Python 中的一个重要函数,因为它用于将 Python 输出重定向到终端或者重定向到文件。
默认情况下, print()
函数每次都在新行上打印,这是由于 Python 文档中 print()
定义决定的。
为什么 Python 的 print
函数默认在新行上打印?
在下面的代码片段中,我们可以看到默认情况下 end
的值是 \n
,这意味着每个 print 语句将以 \n
结尾,而 \n
表示一个换行字符。
让我们看一个 print
函数的例子:
# using Print with default settings
print("This will be printed")
print("in separate lines")
输出:
在上面的示例中,由于end ="\n"
,所以行将被单独打印。
如何在 Python 中同一行上打印
有时,我们需要在一行上打印字符串,这在我们用 Python 读取文件时特别有用,当我们读取文件时,默认情况下在行之间会得到一个空白行。
让我们看一个例子,有一个名为 rainbow.txt
的文件,其内容如下:
代码:
fhand = open('rainbow.txt')
for line in fhand:
print(line)
在上面的代码中,我们使用了一个文件处理程序 fhand
来访问文件,接下来,我们使用 for 循环遍历这些行。
当我们打印内容时,结果如下:
额外的空行是由于文件中每一行末尾都有 \n
,而 n\
将光标移动到下一行,由于 print
函数也会默认会输出空白行,所以读取文件输出之后多出了一个空行。
-END-
Python入门全套学习资料附带源码:
Python全套学习路线 (以下所有资料文末免费领取)
Python安装包
链接:https://pan.xunlei.com/s/VNlRZOxzhb147tdluq7TWA8DA1?pwd=gx9b#
复制这段内容后打开手机迅雷App,查看更方便
Python零基础入门视频
Python项目源码
Python入门到进阶电子书籍和实战案例
👉100道Python练习题👈
检查学习结果。
👉面试刷题👈
资料领取
上述这份完整版的Python全套学习资料已经上传网盘,朋友们如果需要可以微信扫描下方二维码输入“领取资料” 即可自动领取
或者
【点此链接】领取
