Python 内置函数

Python print() 函数用于把值输出到标准输出(屏幕)。它是调试和交互输出最常用的函数。

语法

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

objects 是要打印的值(可多个);sep 是值之间的分隔符,默认空格;end 是结尾字符,默认换行。

参数

参数说明
objects要输出的值,可传任意多个
sep值之间的分隔符,默认一个空格
end结尾追加的字符串,默认换行 \n
file输出目标,默认 sys.stdout
flush是否立即刷新缓冲,默认 False

返回值

总是返回 None。作用是副作用(输出到屏幕),不是给表达式取值用。

示例

print("Hello, world!")
print("a", "b", "c")          # a b c
print("a", "b", "c", sep="-") # a-b-c
print("不换行", end="")         # 结尾不用换行
print("接着输出")
print(3 + 4)                   # 可以打印表达式结果

输出:

Hello, world!
a b c
a-b-c
不换行接着输出
7

注意事项

print 默认用空格分隔多个值、末尾自动换行。想拼字符串和数字,直接放多个参数即可(不用手动转 str)。