ਵਿੱਚ ਫੰਕਸ਼ਨ ਅਤੇ ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ Python
ਵਿੱਚ Python, ਇੱਕ ਫੰਕਸ਼ਨ ਕੋਡ ਦਾ ਇੱਕ ਬਲਾਕ ਹੁੰਦਾ ਹੈ ਜੋ ਇੱਕ ਖਾਸ ਕੰਮ ਕਰਦਾ ਹੈ ਅਤੇ ਪੂਰੇ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਦੁਬਾਰਾ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਵਿੱਚ ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਵਿੱਚ Python ਹੇਠਾਂ ਦਿੱਤੇ ਕਦਮ ਸ਼ਾਮਲ ਹੁੰਦੇ ਹਨ:
ਫੰਕਸ਼ਨ ਪਰਿਭਾਸ਼ਾ ਸੰਟੈਕਸ
ਵਿੱਚ ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ Python, ਤੁਸੀਂ def
ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹੋ, ਇਸਦੇ ਬਾਅਦ ਫੰਕਸ਼ਨ ਨਾਮ ਅਤੇ ਬਰੈਕਟਾਂ ਵਿੱਚ ਬੰਦ ਇਨਪੁਟ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਸੂਚੀ ()
। ਕੋਡ ਜੋ ਫੰਕਸ਼ਨ ਦਾ ਕੰਮ ਕਰਦਾ ਹੈ ਫੰਕਸ਼ਨ ਦੇ ਸਰੀਰ ਦੇ ਅੰਦਰ ਰੱਖਿਆ ਜਾਂਦਾ ਹੈ, ਜੋ ਕਿ def
ਬਲਾਕ ਦੇ ਅੰਦਰ ਇੰਡੈਂਟ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਇੱਕ ਫੰਕਸ਼ਨ ਕੀਵਰਡ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਇੱਕ ਮੁੱਲ(ਜਾਂ ਕਈ ਮੁੱਲ) ਵਾਪਸ ਕਰ ਸਕਦਾ ਹੈ return
। return
ਜੇਕਰ ਫੰਕਸ਼ਨ ਵਿੱਚ ਕੋਈ ਸਟੇਟਮੈਂਟ ਨਹੀਂ ਹੈ, ਤਾਂ ਫੰਕਸ਼ਨ ਆਪਣੇ ਆਪ ਵਾਪਸ ਆ ਜਾਵੇਗਾ 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()
ਇੱਕ ਸ਼ੁਭਕਾਮਨਾ ਸੰਦੇਸ਼ ਬਣਾਉਣਾ। ਫਿਰ, ਅਸੀਂ ਇਹਨਾਂ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਬੁਲਾਇਆ ਅਤੇ ਨਤੀਜੇ ਛਾਪੇ।