How to Store Return Value in Variable Python

Python is a high-level and interpreted programming language that has gained massive popularity among developers due to its simplicity, versatility, and readability. It offers numerous features that make it easy for beginners to understand while still being powerful enough for experienced programmers.

One of the most important aspects of any programming language is the ability to store values in variables. In Python, this process is incredibly straightforward; however, some users may run into issues when attempting to store return values in variables. This blog post will guide you through how to store return value in variable python so that you can easily reference your data throughout your code.

Understanding Return Values

Before we dive into how to store return value in variable python, let’s first understand what a return value is. In Python, functions are blocks of code designed to perform specific tasks or calculations. They operate by taking inputs (also known as arguments), processing them according to their purpose or task at hand, and then returning one output.

The returned output from a function can be anything from an integer or string expression all the way up-to complex objects like lists or dictionaries. Storing these returned outputs can lead us towards reusability and better maintainability for our programs.

Defining Functions That Return Values

In order to obtain a return value from any function within Python we must define our functions with “return” keyword as shown below:

def add_numbers(a,b):
Adds two numbers together.
total = a + b
return total

Here, adding `return` statement will help us get back the processed result out from this method which will be assigned upon calling this method later on.

Storing Return Value(s) In Variables

Once you’ve defined your function with `return`, storing its returned value(s) is simple!

We need only call our previously defined function and assign its returned value to a variable. Here’s an example:

total_sum = add_numbers(5, 10)
print(total_sum) # Output: 15

In this code snippet, we’re calling the `add_numbers()` function with two inputs (5 and 10). The return value of this function is then assigned to a variable named total_sum. Finally, in order to see what that value was, we print out our new variable which will output the result “15” since it’s the sum of “5” and “10”.


Storing return values in variables within Python is a simple process; one that developers must master as they progress towards more complex programs.

By understanding how Python’s functions operate by taking arguments and returning outputs we can better comprehend how to store those outputs for later use.

With these steps outlined above you should have no issues storing any return values from your functions inside variables – allowing for easier referencing throughout your program.

Share this post: