为了账号安全,请及时绑定邮箱和手机立即绑定

按照文章所说的,那么带括号也是函数吗

p1.get_grade——是函数

p1.get_grade()——这个也是函数吗?


正在回答

3 回答

我也发现了,没有输入答案的情况也可以通过测试PHPpdo^_^...

0 回复 有任何疑惑可以回复我~

get_grade是在类Person中实例方法__init__中声明的一个函数,因p1.get_grade是Person的实例p1调用的一个函数就像实例p1调用变量(name、score),其输出的是get_grade的存储物理地址,而get_grade( )是Person里所定义的函数的一个执行(方法),Person的实例p1执行了函数get_grade,意思是执行了函数里的所定义的内容,其输出的是函数get_grade所定义的内容,总结来说:p1.get_grade是函数,p1.get_grade()是方法

1 回复 有任何疑惑可以回复我~
#1

慕粉3896723

函数还是方法取决于是否传入self,以及定义的位置
2018-11-15 回复 有任何疑惑可以回复我~

p1.getgrade,返回的应该是这个函数对象

p1.getgrade(),返回的应该是这个函数运行的结果

2 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
python进阶
  • 参与学习       255665    人
  • 解答问题       2949    个

学习函数式、模块和面向对象编程,掌握Python高级程序设计

进入课程

按照文章所说的,那么带括号也是函数吗

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信