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)。