博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
callable() 函数
阅读量:6223 次
发布时间:2019-06-21

本文共 551 字,大约阅读时间需要 1 分钟。

hot3.png

callable() 函数

描述

callable() 函数用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功.对于函数, 方法, lambda 函式, 类, 以及实现了 call 方法的类实例, 它都返回 True。

语法

callable(object)

返回值

可调用返回 True,否则返回 False。

示例

class Test:    def system_out(self):        passdef result():    raise ValueError("Test")t = Test()print(callable(t))  # False ,因为没有实现__call__方法print(callable(Test))  # True ,因为Test可以被实例化,不需要实现__call__print(callable(result))  # True,即使函数内raise,但它依然是一个可以被调用的方法print(callable("sss"))  # False,字符串无法被调用

转载于:https://my.oschina.net/u/2474096/blog/2873223

你可能感兴趣的文章
[译]Vue 2.5中即将推出的TypeScript变化
查看>>
HTML5存储方式
查看>>
最优方案实现同步数据至HUBSPOT
查看>>
vue应用产品之iShow H5编辑器
查看>>
阿里云前端周刊 - 第 17 期
查看>>
是谁传给了constructor参数
查看>>
canvas之路径绘制
查看>>
兼容ie9以下的polyfill类库
查看>>
使用Element-ui开发管理后台
查看>>
基于HTML5快速搭建TP-LINK电信拓扑设备面板
查看>>
IMWeb前端提升营七天学习总结
查看>>
unix文件描述符
查看>>
HTML5设备传感器总结
查看>>
JVM系列-04-JDK自带的管理分析工具
查看>>
videojs系列之二-完善一点点
查看>>
Safari 10默认禁用Flash插件
查看>>
7道常见的数据分析面试题
查看>>
Go语言很好很强大,但我有几个问题想吐槽
查看>>
工作的未来:敏捷人士瑞典大会上午议程回顾
查看>>
“认知计算”如何有效释放数据价值
查看>>