谁能解释这个 python 语法 - 反向词

Can anyone please explain this python syntax - reverse word

谁能解释一下什么是 message = " "for b in variable: message = b+message?

variable = raw_input("Input a word to reverse: ")
message = ""
for b in variable:
    message = b+message
print (message)

谢谢

代码:

variable = raw_input("Input a word to reverse: ")
message = ""
for b in variable:
    message = b+message
print (message)

示例:输入要反转的单词:

"Hello"

for循环:迭代迭代

  1. b="H" 变量 消息 = H+""="H"

  2. b="e" 变量

留言=e+"H"="eH"

  1. b="l" 变量

留言=l+"eH"="leH"

  1. b="l" 变量

留言=l+"eH"="lleH"

  1. b="o" 变量

留言=l+"eH"="olleH"

希望这可以帮助您清楚地理解。

天哪。这是基本的东西...您可能应该查看一些 Python 教程...

message = ""

正在将空字符串分配给变量

for b in variable:

是一个结构,它将遍历变量中的每个项目,在接下来的块中,您可以通过 b 访问该项目。所以在这种情况下,变量是一个字符串,这将遍历字符串的每个字母

message = b+message

正在按照上面提到的方式获取字母,并将其假装为现有消息,然后将其分配回消息。因此,如果消息是 'eh' 而下一个字母是 'l'。那么消息现在等于 'leh'