今天给大家分享小编遇到的一个坑有关python递归调用中的坑:打印有值, 返回却None问题。...输出结果让我百思不得其解, 为什么明明上一步输出有值, return出去后就变成了None??...解决方法: return function()
今日在写一个装饰器的时候偶然想起一个可能, 把函数内最下面一行right_shift(s, n) 改为return right_shift(s, n)即可...return 之前答应出来都是有值的, 调用时候返回值都是None ,很是纳闷 后来找到原因
现在来看下返回None 的代码
def get_end_parent_ele(self, obj):...None
总结
到此这篇关于python递归调用中的坑:打印有值, 返回却None的文章就介绍到这了,更多相关python递归打印有值返回none内容请搜索ZaLou.Cn以前的文章或继续浏览下面的相关文章希望大家以后多多支持