Python 声明;“foo是可调用的”;返回false(foo是一个函数)
函数是可调用对象,因此:Python 声明;“foo是可调用的”;返回false(foo是一个函数),python,callable,Python,Callable,函数是可调用对象,因此: def foo(): pass 但是 因此,foo是可调用的中的callable意味着?callable是一个测试其参数是否可以调用的函数。要么因为它是一个函数,要么因为它是一个带有\uuu调用\uuu方法的对象 foo是可调用的测试foo和callable是否是同一对象。callable是一个测试其参数是否可以调用的函数。要么因为它是一个函数,要么因为它是一个带有\uuu调用\uuu方法的对象 foo是可调用的测试foo和callable是否是相同的对象。f
def foo():
pass
但是
因此,
foo是可调用的
中的callable
意味着?callable
是一个测试其参数是否可以调用的函数。要么因为它是一个函数,要么因为它是一个带有\uuu调用\uuu
方法的对象
foo是可调用的
测试foo
和callable
是否是同一对象。callable
是一个测试其参数是否可以调用的函数。要么因为它是一个函数,要么因为它是一个带有\uuu调用\uuu
方法的对象
foo是可调用的
测试foo
和callable
是否是相同的对象。foo是可调用的
意味着是foo还是可调用的相同函数对象?
,但它们是不同的函数。Hrm。我几乎想知道,如果人们希望foo is foo
返回true(而不是isinstance(foo,foo)
;这肯定是对is
)的相同误解,那么将这个问题标记为可比问题的重复是否合理。@CharlesDuffy你能提供一个链接吗?@jornsharpe,…希望我能。“是”作为一个停止词会使搜索变得困难,尽管我确信我在上周内看到过这个词。foo是可调用的
意味着foo和可调用的函数对象是相同的吗?
,但它们是不同的函数。Hrm。我几乎想知道,如果人们希望foo is foo
返回true(而不是isinstance(foo,foo)
;这肯定是对is
)的相同误解,那么将这个问题标记为可比问题的重复是否合理。@CharlesDuffy你能提供一个链接吗?@jornsharpe,…希望我能。“是”作为一个stopword让搜索变得很困难,尽管我确信我在上周内看到过这个词。人们什么时候会明白你不能在python中使用自然语言?:)人们什么时候会明白你不能在python中使用自然语言
callable(foo) # return "True"
foo is callable # return "False"