how to get the name of a function in python code example
Example 1: give a function a name python
def my_function():
pass
class MyClass(object):
def method(self):
pass
print(my_function.__name__) # gives "my_function"
print(MyClass.method.__name__) # gives "method"
print(my_function.__qualname__) # gives "my_function"
print(MyClass.method.__qualname__) # gives "MyClass.method"
Example 2: how to get calling function in python
# Python code to demonstrate calling the
#This example will help you to learn about funtion and function call
#added by: vikalp chaubey
# function from another function
def Square(X):
# computes the Square of the given number
# and return to the caller function
return (X * X)
def SumofSquares(Array, n):
# Initialize variable Sum to 0. It stores the
# Total sum of squares of the array of elements
Sum = 0
for i in range(n):
# Square of Array[i] element is stored in SquaredValue
SquaredValue = Square(Array[i])
# Cummulative sum is stored in Sum variable
Sum += SquaredValue
return Sum
# Driver Function
Array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
n = len(Array)
# Return value from the function
# Sum of Squares is stored in Total
Total = SumofSquares(Array, n)
print("Sum of the Square of List of Numbers:", Total)
Example 3: give a function a name python
for i in a:
print i.__name__