Python callable 用法详解及示例

星河暗恋记

Python callable 用法详解及示例

Python的callable语法用于判断一个对象是否可调用,即是否可以像函数一样被调用执行。在Python中,可以通过使用callable()函数来判断一个对象是否为可调用的。下面是三个示例来说明callable的用法:

  1. 判断函数是否可调用:
def hello():
    print("Hello, World!")

print(callable(hello))  # 输出为True,表示函数hello是可调用的
  1. 判断类是否可调用:
class Calculator:
    def __init__(self):
        self.result = 0

    def add(self, num1, num2):
        self.result = num1 + num2

print(callable(Calculator))  # 输出为True,表示类Calculator是可调用的
  1. 判断实例对象是否可调用:
class Calculator:
    def __init__(self):
        self.result = 0

    def add(self, num1, num2):
        self.result = num1 + num2

calculator = Calculator()
print(callable(calculator))  # 输出为False,表示实例对象calculator不是可调用的

通过上述示例,我们可以看到,对于函数和类来说,它们是可调用的,而对于实例对象来说,它们不是可调用的。使用callable()函数可以很方便地判断一个对象是否可以像函数一样被调用执行。

版权声明:本页面内容旨在传播知识,为用户自行发布,若有侵权等问题请及时与本网联系,我们将第一时间处理。E-mail:284563525@qq.com

目录[+]

取消
微信二维码
微信二维码
支付宝二维码