任何人都可以解释这个python语法 - 反向词

时间:2016-05-09 02:00:01

标签: python reverse

有人可以解释一下,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)

谢谢

2 个答案:

答案 0 :(得分:0)

代码:

NullReferenceException

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

"你好"

for循环:迭代迭代

  1. B =" H"在变量 message = H +"" =" H"

  2. B =" E"在变量

  3. message = e +" H" =" eH"

    1. B =" L"在变量
    2. message = l +" eH" =" leH"

      1. B =" L"在变量
      2. message = l +" eH" =" lleH"

        1. B =" O"在变量
        2. message = l +" eH" =" olleH"

          希望这有助于您清楚地理解。

答案 1 :(得分:0)

哦,小伙子。这是基本的东西......你应该看看一些Python教程......

message = ""

为变量

分配空字符串
for b in variable:

是一个构造,它将遍历变量中的每个项目,并且在下面的块中,您可以通过b访问该项目。所以在这种情况下,变量是一个字符串,这将逐步执行字符串的每个字母

message = b+message

正在接受上面提到的信件,并将其假装为现有消息,然后将其分配回消息。所以如果消息是' eh'而下一封信就是' l'。然后消息现在等于' leh'