python 函数的链式调用(一个函数调用使用两个括号)
# python 函数的链式调用 def funcA(a): def funcB(b): for a_each in a: x = funcB(a_each) return x return funcB print(funcA(3)(5)) # 等价于 func = funcA(3) print(func(5)) # 总结: ''' 函数的返回值是一个函数 一般而言,调用一个函数是加一个括号。
如果看见括号后还有一个括号,说明第一个函数返回了一个函数,
如果后面还有括号,说明前面那个也返回了一个函数。以此类推。 '''
如果这篇文章帮助到了你,你可以请作者喝一杯咖啡