Python代码有助于理解

Python代码有助于理解,python,printing,stdout,sleep,Python,Printing,Stdout,Sleep,你好,我需要帮助理解这段代码中所有的行都做了什么 我知道代码本身的功能,它一次只写一个字母,但我不明白所有的行是什么意思,比如“%s”谢谢 您应该阅读以下内容: 这个加载模块。 sys用于标准输出功能。 时间是用于睡眠功能的 def delay_print(s): def是新函数的关键字。 delay\u print是函数的名称。 这是一个论点 下面是一个非常容易理解的示例: def coffee_mashine( coffee_beans ): # make coffee

你好,我需要帮助理解这段代码中所有的行都做了什么

我知道代码本身的功能,它一次只写一个字母,但我不明白所有的行是什么意思,比如“%s”谢谢

您应该阅读以下内容:

这个加载模块。 sys用于标准输出功能。
时间是用于睡眠功能的

def delay_print(s):
def是新函数的关键字。
delay\u print是函数的名称。
这是一个论点


下面是一个非常容易理解的示例:

def coffee_mashine( coffee_beans ):
    # make coffee
    return coffee

for是循环的关键字。
c是一个字符,例如:a、b、c.
s是一个字符串,例如:“Hello World”

sys.stdout.write()是一个函数调用。
第一个参数是字符串。例如:“我的字符是%s”
%s是变量的通配符。
%c是一个变量

sys.stdout.flush()
清除障碍物

请稍等。


下面是一个更简单的代码:

import time, sys

def delay_print(s):
    for c in s:
        print c

首先阅读一本书或查找一些关于Python的基本在线文档。Python文档,
%s
是“告诉”期望字符串。。。请尝试python文档。请自己对这样的案例进行一些研究。这不是一所学校。哈哈,我觉得这里的人都很好,实际上可以帮忙,但看起来不像是这样,或者只是你们不知道线是什么,或者你们用蜂蜜抓了更多的苍蝇。侮辱你想免费帮助你的人是一种奇怪的方法。你的上一个代码示例与原来的代码示例不完全相同——你的代码示例没有延迟,并在一行上打印每个字符,而原来的代码示例有一点延迟,并在同一行上打印每个字符。
for c in s:
sys.stdout.write( '%s' % c )
sys.stdout.flush()
time.sleep(0.01)
import time, sys

def delay_print(s):
    for c in s:
        print c