python 的函数前面带个杠是什么意思?例如def _ExecuteCmd(self, cmd)
答案:3 悬赏:10 手机版
解决时间 2021-03-31 03:06
- 提问者网友:人生佛魔见
- 2021-03-30 19:15
python 的函数前面带个杠是什么意思?例如def _ExecuteCmd(self, cmd)
最佳答案
- 五星知识达人网友:独行浪子会拥风
- 2021-03-30 19:52
从意思上,告诉你这个函数是受保护的函数,只有类本身和其子类才能调用,类似java里面的protested
从代码上来说,没有任何意义。。。因为Python没有那些关键字,是不是子类都可以调用,只是作者希望你只在子类中调用。。。
另外,Python连私有的都可以曲线访问的到,所以一般只能从写法上来告诉大家用的范围,至于你怎么用,这个看你个人了
从代码上来说,没有任何意义。。。因为Python没有那些关键字,是不是子类都可以调用,只是作者希望你只在子类中调用。。。
另外,Python连私有的都可以曲线访问的到,所以一般只能从写法上来告诉大家用的范围,至于你怎么用,这个看你个人了
全部回答
- 1楼网友:怀裏藏嬌
- 2021-03-30 22:16
没特殊含义啊,就是个函数名
如果__可能就是内部函数名了
如果__可能就是内部函数名了
- 2楼网友:人间朝暮
- 2021-03-30 21:19
上面这个例子就是说在一个类中,只有__a这个函数是内部函数,其他都可以在外部调,在python中至少大家习惯的写法而已,无实际作用
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯