Python中输出函数print()的三个参数
print()中有三个参数:value, end= ,flush
end 结尾符号,默认" ",可以在end后面添加任意值进行隔开下一个print显示的数据
flush 是否刷新缓冲区数据到控制台,python的print,默认是将数据写入缓冲区,缓冲区有默认大小,只有数据大小超出缓冲区限制或者遇到换行符才会写入到控制台
python的print函数中默认碰到" "和flush为"True"的时候会自动将缓冲区中的写入到控制台
1.大多数只用一个value进行输出,就是正常进行输出的值,默认没出现一个print进行换行输出。
print('你好 世界') print("你好 python") 控制台输出为: 你好 世界 你好 python
2.指定end 同时进行不换行操作。
print('你好 世界', end='---------------') print("你好 python") 控制台输出为: 你好 世界---------------你好 python
3.指定end 同时进行换行操作。
print('你好 世界', end='--------------- ') print("你好 python") 控制台输出为: 你好 世界--------------- 你好 python
4.进行for循环遍历,设置end=' '的时候,控制台会等到0-4都存到缓冲区一起显示出来
5.进行for循环遍历,如果想每隔一秒显示一个同时还想输出在一行,设置end=' '的同时,可以设置flush=True进行强制刷新,这时控制台中的数字就会每隔一秒显示一个并且显示在一行