Python中输出函数print()的三个参数

Python中输出函数print()的三个参数

print()中有三个参数:value, end= ,flush

end 结尾符号,默认"\n",可以在end后面添加任意值进行隔开下一个print显示的数据
flush 是否刷新缓冲区数据到控制台,python的print,默认是将数据写入缓冲区,缓冲区有默认大小,只有数据大小超出缓冲区限制或者遇到换行符才会写入到控制台
python的print函数中默认碰到"\n"和flush为"True"的时候会自动将缓冲区中的写入到控制台

1.大多数只用一个value进行输出,就是正常进行输出的值,默认没出现一个print进行换行输出。

print('你好 世界')
print("你好 python")
控制台输出为:
你好 世界
你好 python

2.指定end 同时进行不换行操作。

print('你好 世界', end='---------------')
print("你好 python")
控制台输出为:
你好 世界---------------你好 python

3.指定end 同时进行换行操作。

print('你好 世界', end='---------------\n')
print("你好 python")
控制台输出为:
你好 世界---------------
你好 python

4.进行for循环遍历,设置end='  '的时候,控制台会等到0-4都存到缓冲区一起显示出来

5.进行for循环遍历,如果想每隔一秒显示一个同时还想输出在一行,设置end='  '的同时,可以设置flush=True进行强制刷新,这时控制台中的数字就会每隔一秒显示一个并且显示在一行

猜你喜欢

转载自www.cnblogs.com/aydenwang/p/9398929.html