在一次循环语句中才偶然发现了这个end的奥秘。
end是print语句的结束符,如果是默认不写的话,执行到print这一句时,就会在下一行语句开始之前输出print的内容。
但是,当你在print语句里写上 end=" 内容 " 的时候,他认为print语句还没有结束,所以在本行结束后,不会立刻输出语句内容,而是会在下一个完整结束的print语句执行完成之时,一起同时输出。
例如,为了输出界面的需要,在第一句print中使用了end=‘----’:
import time
time1 = time.strftime('%H:%M')
print(f'欢迎使用。现在时间是{
time1} .', end=