python - Python 的 print 语句后跟 sleep(...) 函数给出了意外的输出
问题描述
这是我的 Python 3 代码:
from time import sleep
s='what is your name'
for x in s:
print(x,end='')
sleep(1)
我期望的是,每封信都会在延迟一秒后一个一个地打印出来。但是当我运行这个程序时,它需要len(s)
几秒钟的时间,然后打印出s
. 任何人都可以向我解释实际发生的事情。
解决方案
推荐阅读
- javascript - xterm.js FitAddon:最大宽度和 textarea 换行
- list - 颤动中的Firebase列表
- arrays - 将无界 C 数组作为 type[] 返回
- elixir - 从地图创建路径
- android - ViewModel 如何缓存 LiveData?
- git - 如何获取在 gitlab 中提交的唯一文件
- android - 如何在 MP Chart 库 android 的折线图中设置背景?
- sql-server - sql server中遗留的字符串聚合
- c# - 如何引用用于引用非静态var c# unity的游戏对象
- python - on_reaction_add 没有在 discord.py 中被调用