当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python print()用法及代码示例


在本教程中,我们将借助示例了解 Python print() 函数。

print() 函数将给定对象打印到标准输出设备(屏幕)或文本流文件。

示例

message = 'Python is fun'

# print the string message
print(message)

# Output: Python is fun

print() 语法

print() 的完整语法是:

print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)

参数:

  • objects- 反对印刷品。*表示可能有多个对象
  • sep- 对象由 sep 分隔。默认值' '
  • end-end终于打印出来了
  • file- 必须是具有 write(string) 方法的对象。如果省略,sys.stdout将用于在屏幕上打印对象。
  • flush- 如果为 True,则强制刷新流。默认值False

注意: sep,end,file, 和flush是关键字参数。如果你想使用sep论点,你必须使用:

print(*objects, sep = 'separator')

不是

print(*objects, 'separator')

返回:

它不返回任何值;返回 None

示例 1:print() 如何在 Python 中工作?

print("Python is fun.")

a = 5
# Two objects are passed
print("a =", a)

b = a
# Three objects are passed
print('a =', a, '= b')

输出

Python is fun.
a = 5
a = 5 = b

在上面的程序中,只有objects 参数被传递给print() 函数(在所有三个打印语句中)。

因此,

  • 使用' ' 分隔符。注意输出中两个对象之间的空间。
  • 使用end 参数'\n'(换行符)。请注意,每个打印语句都会在新行中显示输出。
  • filesys.stdout 。输出打印在屏幕上。
  • flushFalse 。流不会被强制刷新。

示例 2:print() 带有分隔符和结束参数

a = 5
print("a =", a, sep='00000', end='\n\n\n')
print("a =", a, sep='0', end='')

输出

a =000005


a =05

我们在上面的程序中传递了sepend参数。

示例 3:print() 带有文件参数

在 Python 中,您可以通过指定 file 参数将 objects 打印到文件中。

sourceFile = open('python.txt', 'w')
print('Pretty cool, huh!', file = sourceFile)
sourceFile.close()

该程序尝试以书写模式打开 python.txt。如果此文件不存在,则创建 python.txt 文件并以写入模式打开。

在这里,我们通过了sourceFile文件对象file范围。字符串对象“非常酷,呵呵!”打印到python.txt文件(在您的系统中检查)。

最后,使用close() 方法关闭文件。

相关用法


注:本文由纯净天空筛选整理自 Python print()。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。