[待解决]python 函数加括号和不加括号的区别

不加括号,加括号会报错,比如df.shape

shape的Type: property

搜来的说法:

1、不带括号时,调用的是这个函数本身 ,是整个函数体,是一个函数对象,不需等该函数执行完成
2、带括号(此时必须传入需要的参数),调用的是函数的return结果,需要等待函数执行完成的结果

 继续搞不懂:这里只能用np.mean不加括号(加了报错),且不能用mean

猜测是因为apply的第一个参数是表达式对象?

原文地址:https://www.cnblogs.com/xuwinwin/p/15757154.html