描述
print()方法用于打印输出,最常见的一个函数
在Python3.3版增加了flush关键字函数
print在Python3.x是一个函数,但在Python2.x版本不是一个函数,只是一个关键字
语法
以下是print()方法的语法
print(*objects,sep='',end='\n',file=sys.stdout,flush=Flash)
参数
- objects --复数,表示可以一次输出多个对象。输出多个对象时,需要用‘,’分隔
- sep --用来间隔多个对象,默认值是一个空格
- end --用来设定以什么结尾,默认是指换行符\n,可以换成其他字符串
- file --要写入的文件对象
- flush --输出是否被缓存通常决定于file,但如果flush关键字参数为true,则流会被强制刷新
返回值
无
实例
>>> print(1)
1
>>> print('Hello World!')
Hello World!
>>> a = 1
>>> b = '2'
>>> print(a,b)
1 2
>>> print("aaa""bbb")
aaabbb
>>> print("aaa","bbb")
aaa bbb
>>> print("陈平安","宁姚",sep="-")
陈平安-宁姚
使用flush参数生成一个Loading的效果:
import time
print("---Example: Loading 效果---")
print("Loading",end = "")
for i in range(20):
print(".",end='',flush=True)
time.sleep(0.5)