Passing a value and passing a reference explained below. Below is the simple example which shows how to use these in python.

What is Pass by value
What is pass by value? Passing a value as an argument to the function. The pass-by-value concept explained in three steps.
- Create a function
- pass value as an argument to the function
- to verify the result
A literal (20) as an argument supplied here. So it is called pass-by-value.
def my_pass_by_value(b):
b += 2
print(b)
c=my_pass_by_value(20)
print(c)
The result:
22
None
** Process exited - Return Code: 0 **
Press Enter to exit terminal
What is Pass by reference
Supplying a reference instead of value is called pass-by-refefence. The working principle you can see in the below example.
- Create a function
- pass reference as an argument to the function
- to verify the result
The below example tells how pass-by-reference works. Value not supplied, instead of the value provided a variable (reference).
def my_pass_by_reference(r):
r += 10
print(r)
ref1=100
h=my_pass_by_reference(ref1)
print(h)
The result
110
None
** Process exited - Return Code: 0 **
Press Enter to exit terminal
Recent topics
-
How to Create a Generic Stored Procedure for KPI Calculation (SQL + AWS Lambda)

In modern data engineering, building scalable and reusable systems is essential. Writing separate SQL queries for every KPI quickly becomes messy and hard to maintain. A better approach?👉 Use a Generic Stored Procedure powered by Dynamic SQL, and trigger it using AWS Lambda. In this blog, you’ll learn: What is a Generic Stored Procedure? A…
-
Unlocking the Power of Databricks Genie: A Comprehensive Guide

Databricks Genie is a collaborative data engineering tool built on the Databricks Unified Analytics Platform, enhancing data analytics for businesses. Key features include collaborative workspaces, efficient data processing with Apache Spark, built-in machine learning capabilities, robust data visualization, seamless integration, and strong security measures, fostering informed decision-making.
-
Secure S3 File Upload Using API Gateway, Lambda & PostgreSQL (Complete AWS Architecture Guide

Modern applications often allow users to upload files—documents, invoices, images, or datasets. But a production-grade upload pipeline must be secure, scalable, and well-organized. In this article, we will build a complete end-to-end architecture where: We will implement this using Amazon API Gateway, AWS Lambda, PostgreSQL, and Amazon S3. This architecture is widely used in cloud-native…




You must be logged in to post a comment.