def f(str1,str2):
    '''
    if len(str1)!=len(str2):
        return False
    elif len(str1)==1:
        return str1==str2
    '''
    if str1[0]==str2[-1]:
        return f(str1[1:],str2[:-1])
    else:
        return False
print f('acbd','dcba')
#这个函数加上注释部分正常打印True,而去掉注释部分就是超出边界?这是为什么?我知道那部分是判断条件,但是我给的两个变量值自身都已经避开了注释的两个判断条件啊?孤独的小猪
而今听雨
相关分类