Introduction
In this lab, we will explore how to check if a function exists in Python. Understanding function existence is crucial for writing robust and flexible code.
We'll start by defining what it means for a function to exist in Python, then use hasattr() on a module and callable() on objects to verify function existence. The lab includes creating a Python script to demonstrate checking for a function's presence using the in operator and the globals() dictionary.



