例如:
在屏幕上输出一条消息:
print("Hello World")
1、定义和用法
print()
函数将指定的消息输出到屏幕或其他标准输出设备。
该消息可以是字符串,也可以是任何其他对象,该对象在写入屏幕之前将被转换为字符串。
2、调用语法
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=False)
3、参数说明
参数 | 描述 |
objects | 任何对象,以及任意多。打印前将转换为字符串, 可以一次输出多个对象。输出多个对象时,需要用 , 分隔。 |
sep=' ' | 可选的。用来间隔多个对象,默认值是一个空格。 |
end='\n' | 可选的。用来设定以什么结尾。默认值是换行符 \n, 我们可以换成其他字符串。 |
file | 可选的。具有write方法的对象。默认值为sys.stdout |
flush | 可选的。一个布尔值,输出是否被缓存通常决定于 file, 但如果 flush 关键字参数为 True, 流会被强制刷新,为False则会被缓存。默认为False |
4、使用示例
例如:
打印输出多个对象:
print("Hello", "how are you?")
例如:
打印输出元组:
x = ("apple", "banana", "cherry")
print(x)
例如:
打印输出两条消息,并指定分隔符:
print("Hello", "how are you?", sep="---")
使用 flush 参数生成一个 Loading 的效果:
import time
print("---Loading 效果---")
print("Loading",end = "")
for i in range(20):
print(".",end = '',flush = True)
time.sleep(0.5)