Python ਫੰਕਸ਼ਨ: ਪਰਿਭਾਸ਼ਾ, ਪੈਰਾਮੀਟਰ ਅਤੇ ਵਾਪਸੀ ਮੁੱਲ

ਵਿੱਚ ਫੰਕਸ਼ਨ ਅਤੇ ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ Python

ਵਿੱਚ Python, ਇੱਕ ਫੰਕਸ਼ਨ ਕੋਡ ਦਾ ਇੱਕ ਬਲਾਕ ਹੁੰਦਾ ਹੈ ਜੋ ਇੱਕ ਖਾਸ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਪੂਰੇ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਦੁਬਾਰਾ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਵਿੱਚ ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਵਿੱਚ Python ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ:

 

ਫੰਕਸ਼ਨ ਪਰਿਭਾਸ਼ਾ ਸੰਟੈਕਸ

ਵਿੱਚ ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ Python, ਤੁਸੀਂ def ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਇਸਦੇ ਬਾਅਦ ਫੰਕਸ਼ਨ ਨਾਮ ਅਤੇ ਬਰੈਕਟਾਂ ਵਿੱਚ ਬੰਦ ਇਨਪੁਟ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਸੂਚੀ () । ਕੋਡ ਜੋ ਫੰਕਸ਼ਨ ਦਾ ਕੰਮ ਕਰਦਾ ਹੈ ਫੰਕਸ਼ਨ ਦੇ ਸਰੀਰ ਦੇ ਅੰਦਰ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ def ਬਲਾਕ ਦੇ ਅੰਦਰ ਇੰਡੈਂਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਫੰਕਸ਼ਨ ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਮੁੱਲ(ਜਾਂ ਕਈ ਮੁੱਲ) ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ returnreturn ਜੇਕਰ ਫੰਕਸ਼ਨ ਵਿੱਚ ਕੋਈ ਸਟੇਟਮੈਂਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਫੰਕਸ਼ਨ ਆਪਣੇ ਆਪ ਵਾਪਸ ਆ ਜਾਵੇਗਾ None

 

ਇਨਪੁਟ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਨਾ

ਇੱਕ ਫੰਕਸ਼ਨ ਇਨਪੁਟ ਪੈਰਾਮੀਟਰਾਂ ਰਾਹੀਂ ਬਾਹਰੋਂ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦਾ ਹੈ। ਪੈਰਾਮੀਟਰ ਉਹ ਮੁੱਲ ਹਨ ਜੋ ਤੁਸੀਂ ਫੰਕਸ਼ਨ ਨੂੰ ਕਾਲ ਕਰਨ ਵੇਲੇ ਪ੍ਰਦਾਨ ਕਰਦੇ ਹੋ। ਇਹ ਮਾਪਦੰਡ ਵਿਸ਼ੇਸ਼ ਕਾਰਜ ਕਰਨ ਲਈ ਫੰਕਸ਼ਨ ਦੇ ਸਰੀਰ ਦੇ ਅੰਦਰ ਵਰਤੇ ਜਾਣਗੇ।

 

ਇੱਕ ਫੰਕਸ਼ਨ ਤੋਂ ਮੁੱਲ ਵਾਪਸ ਕਰਨਾ

ਇੱਕ ਵਾਰ ਜਦੋਂ ਫੰਕਸ਼ਨ ਆਪਣਾ ਕੰਮ ਪੂਰਾ ਕਰ ਲੈਂਦਾ ਹੈ, ਤਾਂ ਤੁਸੀਂ return ਫੰਕਸ਼ਨ ਤੋਂ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰਨ ਲਈ ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ। ਜੇਕਰ ਫੰਕਸ਼ਨ ਦਾ ਕੋਈ return ਸਟੇਟਮੈਂਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਫੰਕਸ਼ਨ ਆਪਣੇ ਆਪ ਵਾਪਸ ਆ ਜਾਵੇਗਾ None

 

ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਕਾਲ ਕਰਨਾ

ਇੱਕ ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ, ਤੁਸੀਂ ਫੰਕਸ਼ਨ ਦੇ ਨਾਮ ਨੂੰ ਕਾਲ ਕਰੋ ਅਤੇ ਕੋਈ ਵੀ ਲੋੜੀਂਦੇ ਪੈਰਾਮੀਟਰ ਮੁੱਲ(ਜੇ ਕੋਈ ਹੋਵੇ) ਪਾਸ ਕਰੋ। ਫੰਕਸ਼ਨ ਤੋਂ ਵਾਪਸ ਆਏ ਨਤੀਜੇ(ਜੇ ਕੋਈ ਹੋਵੇ) ਨੂੰ ਭਵਿੱਖ ਵਿੱਚ ਵਰਤੋਂ ਲਈ ਇੱਕ ਵੇਰੀਏਬਲ ਵਿੱਚ ਸਟੋਰ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ ਜਾਂ ਸਕ੍ਰੀਨ ਤੇ ਛਾਪਿਆ ਜਾ ਸਕਦਾ ਹੈ।

 

ਵਿਸਤ੍ਰਿਤ ਉਦਾਹਰਨ

# Define a function to calculate the sum of two numbers  
def calculate_sum(a, b):  
    sum_result = a + b  
    return sum_result  
  
# Define a function to greet the user  
def greet_user(name):  
    return "Welcome, " + name + "!"  
  
# Call the functions and print the results  
num1 = 5  
num2 = 3  
result = calculate_sum(num1, num2)  
print("The sum of", num1, "and", num2, "is:", result)  # Output: The sum of 5 and 3 is: 8  
  
name = "John"  
greeting_message = greet_user(name)  
print(greeting_message)  # Output: Welcome, John!  

ਉਪਰੋਕਤ ਉਦਾਹਰਨ ਵਿੱਚ, ਅਸੀਂ ਦੋ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕੀਤਾ ਹੈ: calculate_sum() ਦੋ ਸੰਖਿਆਵਾਂ ਦੇ ਜੋੜ ਦੀ ਗਣਨਾ ਕਰਨਾ ਅਤੇ greet_user() ਇੱਕ ਸ਼ੁਭਕਾਮਨਾ ਸੰਦੇਸ਼ ਬਣਾਉਣਾ। ਫਿਰ, ਅਸੀਂ ਇਹਨਾਂ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਬੁਲਾਇਆ ਅਤੇ ਨਤੀਜੇ ਛਾਪੇ।