Python has a small set of built-in functions like round(), range() and others. Barring these built-in functions, all the functionalities are defined by programmers through user-defined functions or simply called functions in Python. For these user-defined functions to be used in Python Programs they should be either in the current module or to be imported through their modules.