Python的打印语句后跟随着sleep(...)函数会产生意外输出

2024-04-26 17:39:14 发布

您现在位置:Python中文网/ 问答频道 /正文

以下是我的Python 3代码:

from time import sleep
s='what is your name'
for x in s:
    print(x,end='')
    sleep(1)

我所期望的是,每封信都会在延迟一秒钟后一封接一封地打印出来。但是当我运行这个程序时,需要花费len(s)秒的时间,然后打印s的值。 谁能向我解释一下到底发生了什么事


Tags: 代码nameinfromimport程序foryour