How To Call a Function from a Class in Python

share link

by vsasikalabe dot icon Updated: Jan 31, 2023

technology logo
technology logo

Guide Kit Guide Kit  

A class function, also known as a method, is a function that is associated with a specific class in object-oriented programming. It performs specific actions on the class's objects and can access and modify the data within the class. Class functions are defined within the class definition and are called on instances of the class.  

In Python, you can call a class function (or method) on an instance of the class by some basic steps:  

  • You can also use the class name followed by the method name to call the class function using the class name.  
  • You can also use the class method decorator to define class methods. These methods can be called on the class itself rather than an instance of the class, using the dot notation.  
  • You can also use the static method decorator to define static methods. These methods do not have access to the class or instance state but can be called on the class itself rather than an instance of the class using the dot notation.  


You may have a look at the code given below to call class function in Python.

Fig : Preview of the output that you will get on running this code from your IDE.



Follow the steps carefully to get the output easily.

  1. Download and Install the PyCharm Community Edition on your computer.
  2. Create new python file on your IDE.
  3. Copy the snippet using the 'copy' button and paste it in your python file.
  4. Run the current file to generate the output.

I hope you found this useful.

I found this code snippet by searching for ' Call class function in python'in kandi. You can try any such use case!

Environment Tested

I tested this solution in the following versions. Be mindful of changes when working with other versions.

  1. The solution is created in PyCharm 2021.3.
  2. The solution is tested on Python 3.9.7.

Using this solution, we are able to Call class function in python with simple steps. This process also facilities an easy way to use, hassle-free method to create a hands-on working version of code which would help us to Call class function in python.


  1. For any support on kandi solution kits, please use the chat
  2. For further learning resources, visit the Open Weaver Community learning page