📜  Python print()

📅  最后修改于: 2020-09-20 04:26:06             🧑  作者: Mango

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

print()的完整语法为:

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

print()参数

  1. objects-要打印的对象。 *表示可能有多个物体
  2. sep-对象之间用sep分隔。默认值: ' '
  3. 结束- end打印end
  4. 文件-必须是带有write(字符串)方法的对象。如果省略它,将使用sys.stdout在屏幕上打印对象。
  5. flush-如果为True,则强行刷新流。默认值: False

注意: sependfileflush是关键字参数。如果要使用sep参数,则必须使用:

print(*objects, sep = 'separator')

print(*objects, 'separator')

从print()返回值

它不返回任何值。返回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() 函数 (在所有三个print语句中)。

因此,

  1. ' '分隔符。注意,输出中两个对象之间的间隔。
  2. end参数'\n' (换行符)。注意,每个打印语句在新行中显示输出。
  3. filesys.stdout 。输出显示在屏幕上。
  4. 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打印到file

推荐读物: Python文件I / O

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

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

在这里,我们已将sourceFile文件对象传递给file参数。 字符串对象“非常酷,呵呵!”被打印到Python.txt文件(在系统中检查它)。

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