[问题]请高手讲解一段python代码

软件和网站开发以及相关技术探讨
回复
头像
牙签儿
帖子: 509
注册时间: 2007-06-30 0:27

[问题]请高手讲解一段python代码

#1

帖子 牙签儿 » 2008-08-02 21:58

代码: 全选

s = 'abcde'
i = -1
for i in range(-1, -len(s), -1):
     print s[:i]

abcd
abc
ab
a
先谢谢了!
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2008-08-02 21:59

需要讲解么?
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
牙签儿
帖子: 509
注册时间: 2007-06-30 0:27

#3

帖子 牙签儿 » 2008-08-02 22:01

需要, :D ,麻烦了!
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#4

帖子 BigSnake.NET » 2008-08-02 22:03

代码: 全选

s = 'abcde'
i = -1
这两句没得讲

代码: 全选

for i in range(-1, -len(s), -1):
看 help(range) , 这个是返回 [-1, -2, -3, -4]

代码: 全选

     print s[:i]
切片操作中指定负的索引表示从右边计起
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
头像
牙签儿
帖子: 509
注册时间: 2007-06-30 0:27

#5

帖子 牙签儿 » 2008-08-02 22:07

再次感谢,看的是E文的教程,有的地方理解的比较模糊,你一点完全明白了!
回复