లో ఫంక్షన్ మరియు నిర్వచించే విధులు 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()
గ్రీటింగ్ సందేశాన్ని సృష్టించడానికి. అప్పుడు, మేము ఈ ఫంక్షన్లను పిలిచాము మరియు ఫలితాలను ముద్రించాము.