Python callable() Function

This guide deals with the Python callable function and it’s uses, complete with several examples.

A callable object is an object that can be called by the Python program. The Python callable built-in function determines whether an object is callable or not. If it is callable, the function will return the Boolean value True. Otherwise, it returns False.

Syntax

The callable() function takes only a single argument as it’s parameter. This argument must be can object.

callable(object)

The callable function only returns one of two values, True and False. Depending on whether the object was callable or not.

Warning! The callable function is known to return True on some data types/objects which are not callable. However, any object that returns False is guaranteed to be non-callable.


Example

In this example below we tried three different inputs for the callable function. First we tried a Function, and the code returned True as Functions are callable. Next up we tried both strings and integers. However, we are well aware that they are not callable, hence they returned False.

def Food():
    print("Hello Food")

print(callable(Food))

print(callable(5))

print(callable("string"))

Output of the above code.

True
False
False

This marks the end of the Python callable Function Article. Any suggestions or contributions for CodersLegacy are more than welcome. Questions can be asked in the comment section below.

Here’s a link back to the main Python Built-in Functions page.

Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments