面向对象设计模式 - Python中callable的理解?
怪我咯
怪我咯 2017-04-17 14:28:44
[Python讨论组]
>Python has a more general concept of callable object, that is every object that can be called, which means applied on some data.

我在读一篇博客的时候看到这句话,作者认为Python对callable的概念是比较宽泛的,任何对象都可以被调用。这样说对么?如何理解?

Python的内建的callable()函数可以用来检测是否能够调用,如果所有对象都可以call,那么为什么还有检测呢?

怪我咯
怪我咯

走同样的路,发现不同的人生

全部回复(1)
PHP中文网

仔细一看,这是英语断句的问题啊

englishPython has [a more general concept] of [[callable object], that is every [object that can be called, which means applied on some data]]

不是“每个对象都能被调用”,而是“callable object”是“所有能被调用的对象”,最后那个从句解释调用的概念是“被应用于数据”。

Python has a concept

Python has a more general concept

Python has a more general concept of callable object

Python has a more general concept of callable object, that is every object that can be called

Python has a more general concept of callable object, that is every object that can be called, which means applied on some data

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号