编辑这个页面须要登录或更高权限!

Python print() 使用方法及示例

Python 内置函数

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

print()的完整语法为:

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

print()参数

  • objects-对象。*表示可能有多个对象

  • sep-对象之间用Sep分隔。预设值:' '

  • end-end被最后打印

  • file-必须是带有write(string)方法的对象。如果省略,sys.stdout将使用它在屏幕上打印对象。

  • flush-如果为True,则将流强制刷新。默认值:False

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

print(*objects, sep = 'separator')

不能使用

print(*objects, 'separator')

print()返回值

它不返回任何值。返回None

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

print("Python is fun www.cainiaojc.com")

a = 5
# 传递了两个对象
print("a =", a)

b = a
# 传递三个对象
print('a =', a, '= b')

运行该程序时,输出为:

Python is fun www.cainiaojc.com
a = 5
a = 5 = b

在上述程序中,仅将object参数传递给print()函数(在所有三个print语句中)。

因此,

  • 使用' '分隔符。注意,输出中两个对象之间的间隔。

  • 使用end参数'\n'(换行符)。注意,每个打印语句在新行中显示输出。

  • file是sys.stdout。输出显示在屏幕上。

  • flush是False。流没有被强制冲洗。

示例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参数将对象打印到文件中

推荐阅读: Python文件I / O

sourceFile = open('python.txt', 'w')
print('非常酷,呵呵!', file = sourceFile)
sourceFile.close()

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

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

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

Python 内置函数

Python 基础教程
Python 流程控制
Python 函数
Python 数据类型
Python 文件操作
Python 对象和类
Python 日期和时间
Python 高级知识
Python 参考手册