Discuss / Python / 递归

递归

Topic source

def trim(s): if (s == ''): pass elif (s[0] == ' '): s = trim(s[1:]) elif (s[-1] == ' '): s = trim(s[0:-1]) return s

wwxxforever

#2 Created at ... [Delete] [Delete and Lock User]

求问这里的if判断没有循环,是怎样达到能去除多个“ ”效果的?

函数内部重新调用函数,达到循环的效果


  • 1

Reply