માં કાર્ય અને વ્યાખ્યાયિત કાર્યો Python
માં Python, ફંક્શન એ કોડનો એક બ્લોક છે જે ચોક્કસ કાર્ય કરે છે અને સમગ્ર પ્રોગ્રામ દરમિયાન તેનો ફરીથી ઉપયોગ કરી શકાય છે. ફંક્શનને વ્યાખ્યાયિત કરવામાં Python નીચેના પગલાં શામેલ છે:
કાર્ય વ્યાખ્યા વાક્યરચના
માં ફંક્શનને વ્યાખ્યાયિત કરવા માટે Python, તમે def
કીવર્ડનો ઉપયોગ કરો છો, ત્યારબાદ ફંક્શન નામ અને કૌંસમાં બંધ ઇનપુટ પરિમાણોની સૂચિ ()
. કોડ કે જે ફંક્શનનું કાર્ય કરે છે તે ફંક્શનના શરીરની અંદર મૂકવામાં આવે છે, જે def
બ્લોકની અંદર ઇન્ડેન્ટેડ હોય છે. ફંક્શન કીવર્ડનો ઉપયોગ કરીને મૂલ્ય(અથવા બહુવિધ મૂલ્યો) પરત કરી શકે છે return
. return
જો ફંક્શનમાં કોઈ સ્ટેટમેન્ટ નથી, તો ફંક્શન આપમેળે પરત આવશે None
.
ઇનપુટ પરિમાણોનો ઉપયોગ કરીને
ફંક્શન ઇનપુટ પરિમાણો દ્વારા બહારથી માહિતી પ્રાપ્ત કરી શકે છે. પરિમાણો એ મૂલ્યો છે જે તમે ફંક્શનને કૉલ કરતી વખતે પ્રદાન કરો છો. આ પરિમાણો ચોક્કસ કાર્યો કરવા માટે ફંક્શનના શરીરમાં ઉપયોગમાં લેવાશે.
ફંક્શનમાંથી મૂલ્યો પરત કરી રહ્યાં છે
એકવાર ફંક્શન તેનું કાર્ય પૂર્ણ કરી લે, તમે return
ફંક્શનમાંથી મૂલ્ય પરત કરવા માટે કીવર્ડનો ઉપયોગ કરી શકો છો. જો ફંક્શનમાં સ્ટેટમેન્ટ નથી return
, તો ફંક્શન આપમેળે પરત આવશે None
.
ફંક્શન કૉલ કરી રહ્યાં છીએ
નિર્ધારિત ફંક્શનનો ઉપયોગ કરવા માટે, તમે ફંક્શનના નામને કૉલ કરો અને કોઈપણ જરૂરી પેરામીટર મૂલ્યો(જો કોઈ હોય તો) પાસ કરો. ફંક્શનમાંથી પરત કરવામાં આવેલ પરિણામ(જો કોઈ હોય તો) ભવિષ્યના ઉપયોગ માટે વેરીએબલમાં સ્ટોર કરી શકાય છે અથવા સ્ક્રીન પર પ્રિન્ટ કરી શકાય છે.
વિગતવાર ઉદાહરણ
ઉપરના ઉદાહરણમાં, અમે બે કાર્યો વ્યાખ્યાયિત કર્યા છે: calculate_sum()
બે સંખ્યાઓના સરવાળાની ગણતરી કરવા અને greet_user()
શુભેચ્છા સંદેશ બનાવવા માટે. પછી, અમે આ કાર્યોને બોલાવ્યા અને પરિણામો છાપ્યા.