#!/usr/bin/env python3

# as simple function
def myFunction(a):
  return a**2

# intVar+5                is just a short for
# intVar.__add__(5)
intVar = 10
print("using __add__() : ", intVar+5, intVar.__add__(5))
print()

print("*******************")
print("content of dir(int)")
print("*******************")
print()
for mF in dir(int):     # dir: directory of magic methods
  print(mF)

print()
print("**************************")
print("content of dir(myFunction)")
print("**************************")
print()
for mF in dir(myFunction):  
  print(mF)
