ਫੰਕਸ਼ਨ
ਹੁਣ ਤੱਕ, ਅਸੀਂ app.py ਵਿੱਚ ਆਪਣੇ ਸਾਰੇ ਕੋਡ ਲਿਖ ਰਹੇ ਹਾਂ, ਪਰ ਜਿਵੇਂ-ਜਿਵੇਂ ਸਾਡੇ ਪ੍ਰੋਗਰਾਮ ਵਧਦੇ ਜਾਂਦੇ ਹਨ, ਸਾਨੂੰ ਆਪਣੇ ਕੋਡ ਨੂੰ ਵਿਵਸਥਿਤ ਕਰਨ ਲਈ ਇੱਕ ਬਿਹਤਰ ਤਰੀਕੇ ਦੀ ਲੋੜ ਹੁੰਦੀ ਹੈ। ਸਾਨੂੰ ਆਪਣੇ ਕੋਡ ਨੂੰ ਛੋਟੇ, ਵਧੇਰੇ ਪ੍ਰਬੰਧਨਯੋਗ, ਅਤੇ ਹੋਰ ਸੰਭਾਲਣ ਯੋਗ ਹਿੱਸਿਆਂ ਵਿੱਚ ਵੰਡਣ ਦੀ ਲੋੜ ਹੈ ਜਿਸਨੂੰ ਅਸੀਂ ਫੰਕਸ਼ਨ ਕਹਿੰਦੇ ਹਾਂ। ਫੰਕਸ਼ਨ ਕੋਡ ਦੀਆਂ ਕੁਝ ਲਾਈਨਾਂ ਲਈ ਇੱਕ ਕੰਟੇਨਰ ਹੈ ਜੋ ਇੱਕ ਖਾਸ ਕੰਮ ਕਰਦਾ ਹੈ।
ਉਦਾਹਰਨ ਲਈ, ਤੁਸੀਂ ਪਾਇਥਨ ਵਿੱਚ ਕੁਝ ਬਿਲਟ-ਇਨ ਫੰਕਸ਼ਨਾਂ ਬਾਰੇ ਪਹਿਲਾਂ ਹੀ ਸਿੱਖਿਆ ਹੈ print()
ਅਤੇ input()
. ਹਰੇਕ ਫੰਕਸ਼ਨ ਦਾ ਇੱਕ ਉਦੇਸ਼ ਹੁੰਦਾ ਹੈ ਅਤੇ ਉਹ ਜਾਣਦਾ ਹੈ ਕਿ ਇੱਕ ਖਾਸ ਕੰਮ ਕਿਵੇਂ ਕਰਨਾ ਹੈ। ਇਸ ਲਈ, ਜਦੋਂ ਅਸੀਂ ਵੱਡੇ ਗੁੰਝਲਦਾਰ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਬਣਾਉਂਦੇ ਹਾਂ, ਸਾਨੂੰ ਆਪਣੇ ਕੋਡ ਨੂੰ ਛੋਟੇ ਮੁੜ ਵਰਤੋਂ ਯੋਗ ਭਾਗਾਂ, ਭਾਵ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ ਵੰਡਣਾ ਚਾਹੀਦਾ ਹੈ।
ਆਉ ਇੱਕ ਸ਼ੁਭਕਾਮਨਾ ਸੰਦੇਸ਼ ਨੂੰ ਛਾਪਣ ਲਈ ਇੱਕ ਪ੍ਰੋਗਰਾਮ ਬਣਾ ਕੇ ਇਸ ਧਾਰਨਾ ਨੂੰ ਸਮਝੀਏ।
print('Hi there!')
print('Welcome aboard!')
ਇੱਥੇ ਸਾਡੇ ਕੋਲ ਕੋਡ ਦੀਆਂ ਸਿਰਫ਼ ਦੋ ਲਾਈਨਾਂ ਵਾਲਾ ਇੱਕ ਸਧਾਰਨ ਪ੍ਰੋਗਰਾਮ ਹੈ। ਹੁਣ, ਮੰਨ ਲਓ, ਸਾਨੂੰ ਉਹਨਾਂ ਨੂੰ ਇੱਕ ਫੰਕਸ਼ਨ ਵਿੱਚ ਰੱਖਣ ਲਈ ਦੂਜੇ ਪ੍ਰੋਗਰਾਮਾਂ ਵਿੱਚ ਉਹਨਾਂ ਦੀ ਲੋੜ ਪਵੇਗੀ ਜਿਸਦੀ ਅਸੀਂ ਦੁਬਾਰਾ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹਾਂ।
ਮੈਨੂੰ ਇੱਕ ਰਾਖਵਾਂ ਕੀਵਰਡ ਪੇਸ਼ ਕਰਨ ਦਿਓ def
ਪਾਈਥਨ ਵਿੱਚ, ਜੋ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਛੋਟਾ ਹੈ ਅਤੇ ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।
def greet_user():
print('Hi there!')
print('Welcome aboard!')
ਹੁਣ ਕੋਡ ਦਾ ਇਹ ਬਲਾਕ ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੇਗਾ "greet_user
” ਉਸ ਤੋਂ ਬਾਅਦ ਕੋਡਾਂ ਦੀਆਂ ਲਾਈਨਾਂ ਨਾਲ। ਜਦੋਂ ਵੀ ਇਸ ਫੰਕਸ਼ਨ ਨੂੰ ਬੁਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਇਹ ਦੋ ਲਾਈਨਾਂ ਚਲਾਈਆਂ ਜਾਣਗੀਆਂ। ਆਓ ਇਸ ਦੀ ਵਰਤੋਂ ਕਰੀਏ:
print('start')
greet_user()
print('finish')
ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਕ੍ਰਮਵਾਰ ਚਲਾਇਆ ਜਾਂਦਾ ਹੈ, ਮਤਲਬ ਕਿ ਤੁਹਾਨੂੰ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਕਾਲ ਕਰਨ ਤੋਂ ਪਹਿਲਾਂ ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਨਾ ਹੋਵੇਗਾ।
ਪੈਰਾਮੀਟਰ
ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ ਪਾਈਥਨ ਦੇ ਬਿਲਟ-ਇਨ ਫੰਕਸ਼ਨਾਂ ਨਾਲੋਂ ਥੋੜੇ ਵੱਖਰੇ ਤਰੀਕੇ ਨਾਲ ਕੰਮ ਕਰਦੇ ਹਨ। ਉਦਾਹਰਨ ਲਈ, ਦੇ ਮਾਮਲੇ ਵਿੱਚ print()
ਇੱਕ ਫੰਕਸ਼ਨ, ਇਹ ਕੁਝ ਜਾਣਕਾਰੀ ਲੈਂਦਾ ਹੈ ਜੋ ਅਸੀਂ ਛਾਪਣਾ ਚਾਹੁੰਦੇ ਹਾਂ, ਪਰ ਸਾਡਾ ਗ੍ਰੀਟ ਫੰਕਸ਼ਨ ਕੋਈ ਜਾਣਕਾਰੀ ਨਹੀਂ ਲੈਂਦਾ। ਕੀ ਇਹ ਚੰਗਾ ਨਹੀਂ ਹੋਵੇਗਾ ਜੇਕਰ ਤੁਸੀਂ ਉਪਭੋਗਤਾ ਦਾ ਨਾਮ ਇੱਥੇ ਪਾਸ ਕਰ ਸਕਦੇ ਹੋ ਅਤੇ ਫਿਰ, "ਹਾਇ ਉੱਥੇ" ਕਹਿਣ ਦੀ ਬਜਾਏ, ਤੁਸੀਂ ਉਪਭੋਗਤਾ ਦਾ ਨਾਮ ਛਾਪ ਸਕਦੇ ਹੋ?
ਤੁਸੀਂ ਪਰਿਭਾਸ਼ਿਤ ਫੰਕਸ਼ਨ ਦੇ ਬਰੈਕਟ ਦੇ ਅੰਦਰ ਪੈਰਾਮੀਟਰ ਜੋੜ ਕੇ ਅਜਿਹਾ ਕਰ ਸਕਦੇ ਹੋ। ਮੈਨੂੰ ਤੁਹਾਨੂੰ ਦਿਖਾਉਣ ਦਿਓ:
def greet_user(name):
print('Hi there!')
print('Welcome aboard!')
ਹੁਣ "name
” ਬਰੈਕਟ ਦੇ ਅੰਦਰ ਇੱਕ ਸਥਾਨਕ ਵੇਰੀਏਬਲ ਦੀ ਤਰ੍ਹਾਂ ਕੰਮ ਕਰੇਗਾ ਅਤੇ ਅਸੀਂ ਇਸਨੂੰ ਕਾਲ ਕਰਨ ਵੇਲੇ ਉਪਭੋਗਤਾ ਦਾ ਨਾਮ ਪਾਸ ਕਰ ਸਕਦੇ ਹਾਂ।
greet_user('Shahbaz')
ਹੁਣ ਨਾਮ ਪੈਰਾਮੀਟਰ "ਤੇ ਸੈੱਟ ਕੀਤਾ ਗਿਆ ਹੈShahbaz
". ਆਓ ਇਸਦੀ ਵਰਤੋਂ ਕਰਨ ਲਈ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਬਦਲੀਏ।
def greet_user(name):
print(f'Hi {name}')
print('Welcome aboard!')
print('start')
greet_user('Shahbaz')
print('finish')
ਨੋਟ ਕਰਨ ਵਾਲੀ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਗੱਲ ਇਹ ਹੈ ਕਿ ਪਹਿਲੀ ਲਾਈਨ ਵਿੱਚ “ਨਾਮ” ਨੂੰ ਪੈਰਾਮੀਟਰ ਕਿਹਾ ਜਾਂਦਾ ਹੈ ਜਦੋਂ ਕਿ ਦਿੱਤੇ ਗਏ ਨਾਮ ਭਾਵ ਸ਼ਾਹਬਾਜ਼ ਨੂੰ ਆਰਗੂਮੈਂਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ।
ਆਓ ਅੱਗੇ ਵਧੀਏ ਅਤੇ ਇਸ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਈਏ।
ਇਸ ਲਈ ਇਹਨਾਂ ਪੈਰਾਮੀਟਰਾਂ ਨਾਲ, ਅਸੀਂ ਆਪਣੇ ਫੰਕਸ਼ਨਾਂ ਵਿੱਚ ਜਾਣਕਾਰੀ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹਾਂ।
ਹੁਣ, ਆਓ ਕੁਝ ਦਿਲਚਸਪ ਕਰੀਏ. ਮੰਨ ਲਓ ਕਿ ਤੁਸੀਂ ਸ਼ੁਭਕਾਮਨਾ ਸੰਦੇਸ਼ ਵਿੱਚ ਕੋਈ ਹੋਰ ਨਾਮ ਜੋੜਨਾ ਚਾਹੁੰਦੇ ਹੋ। ਇਹ ਸਧਾਰਨ ਹੈ.
def greet_user(name):
print(f'Hi {name}')
print('Welcome aboard!')
print('start')
greet_user('Shahbaz')
greet_user('Aayush')
print('finish')
ਹੁਣ ਨੋਟ ਕਰੋ ਕਿ ਜਦੋਂ ਇੱਕ ਫੰਕਸ਼ਨ ਦਾ ਪੈਰਾਮੀਟਰ ਹੁੰਦਾ ਹੈ, ਤਾਂ ਅਸੀਂ ਉਸ ਪੈਰਾਮੀਟਰ ਲਈ ਇੱਕ ਮੁੱਲ ਪਾਸ ਕਰਨ ਲਈ ਜ਼ਿੰਮੇਵਾਰ ਹੁੰਦੇ ਹਾਂ। ਜੇਕਰ ਤੁਸੀਂ ਫੰਕਸ਼ਨ ਤੋਂ ਨਾਮ ਹਟਾਉਂਦੇ ਹੋ ਅਤੇ ਪ੍ਰੋਗਰਾਮ ਨੂੰ ਚਲਾਉਂਦੇ ਹੋ, ਤਾਂ ਸਾਨੂੰ ਇੱਕ ਗਲਤੀ ਮਿਲੇਗੀ। ਤੁਸੀਂ ਇੱਕ ਸਿੰਗਲ ਫੰਕਸ਼ਨ ਵਿੱਚ ਕਈ ਮਾਪਦੰਡਾਂ ਦੀ ਵਰਤੋਂ ਵੀ ਕਰ ਸਕਦੇ ਹੋ, ਇੱਕ ਕਾਮੇ ਦੁਆਰਾ ਵੱਖ ਕੀਤਾ ਗਿਆ ਹੈ।
ਉਦਾਹਰਣ ਲਈ, greet_user(first_name, last_name):
. ਦਲੀਲਾਂ ਵੀ ਇਸੇ ਤਰ੍ਹਾਂ ਫਾਰਮੈਟ ਕੀਤੀਆਂ ਜਾਣਗੀਆਂ।
ਕੀਵਰਡ ਆਰਗੂਮੈਂਟਸ
ਹੁਣ ਤੱਕ, ਅਸੀਂ ਸਿੱਖਿਆ ਹੈ ਕਿ ਜਦੋਂ ਵੀ ਅਸੀਂ ਆਪਣੇ ਫੰਕਸ਼ਨਾਂ ਲਈ ਮਾਪਦੰਡਾਂ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰਦੇ ਹਾਂ ਤਾਂ ਸਾਨੂੰ ਹਮੇਸ਼ਾ ਮੁੱਲਾਂ ਦੀ ਸਪਲਾਈ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ ਨਹੀਂ ਤਾਂ ਸਾਨੂੰ ਇੱਕ ਗਲਤੀ ਮਿਲੇਗੀ। ਅਖੀਰਲੇ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਦਲੀਲਾਂ ਸ 'Shahbaz'
ਅਤੇ 'Bhatti'
ਨੂੰ ਸਥਿਤੀ ਸੰਬੰਧੀ ਦਲੀਲਾਂ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਭਾਵ ਪ੍ਰੋਗਰਾਮ ਵਿੱਚ ਉਹਨਾਂ ਦੀ ਸਥਿਤੀ ਜਾਂ ਕ੍ਰਮ ਦੇ ਮਾਮਲੇ।
ਪਾਈਥਨ ਵਿੱਚ, ਸਾਡੇ ਕੋਲ ਇੱਕ ਹੋਰ ਕਿਸਮ ਦਾ ਆਰਗੂਮੈਂਟ ਹੈ ਜਿਸਨੂੰ ਕੀਵਰਡ ਆਰਗੂਮੈਂਟ ਕਿਹਾ ਜਾਂਦਾ ਹੈ, ਜਿਸ ਲਈ ਸਥਿਤੀ ਮਾਇਨੇ ਨਹੀਂ ਰੱਖਦੀ। ਆਓ ਮੈਂ ਤੁਹਾਨੂੰ ਦਿਖਾਵਾਂ ਕਿ ਉਹ ਕਿਵੇਂ ਕੰਮ ਕਰਦੇ ਹਨ।
ਆਖਰੀ ਪ੍ਰੋਗਰਾਮ ਦੇਖੋ। ਅਸੀਂ ਇਸਨੂੰ ਇਸ ਤਰ੍ਹਾਂ ਸੋਧ ਸਕਦੇ ਹਾਂ:
def greet_user(first_name, last_name):
print(f'Hi {first_name} {last_name}')
print('Welcome aboard!')
print('start')
greet_user(first_name='Shahbaz', last_name='Bhatti')
print('finish')
ਹੁਣ first_name
ਅਤੇ last_name
ਕੀਵਰਡ ਪੈਰਾਮੀਟਰ ਹਨ। ਤੁਸੀਂ ਉਹਨਾਂ ਦੇ ਸਥਾਨਾਂ ਨੂੰ ਬਦਲ ਸਕਦੇ ਹੋ ਅਤੇ ਨਤੀਜਾ ਉਹੀ ਹੋਵੇਗਾ।
ਹੁਣ ਇਸਦਾ ਮਤਲਬ ਇਹ ਨਹੀਂ ਹੈ ਕਿ ਸਾਨੂੰ ਹਮੇਸ਼ਾ ਕੀਵਰਡ ਆਰਗੂਮੈਂਟਸ ਦੀ ਵਰਤੋਂ ਕਰਨੀ ਚਾਹੀਦੀ ਹੈ। ਜ਼ਿਆਦਾਤਰ ਸਮਾਂ ਅਸੀਂ ਸਥਿਤੀ ਸੰਬੰਧੀ ਦਲੀਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰਦੇ ਹਾਂ, ਪਰ ਕੁਝ ਸਥਿਤੀਆਂ ਵਿੱਚ, ਇਹ ਕੀਵਰਡ ਆਰਗੂਮੈਂਟਾਂ ਸਾਡੇ ਕੋਡ ਦੀ ਪੜ੍ਹਨਯੋਗਤਾ ਨੂੰ ਬਿਹਤਰ ਬਣਾਉਣ ਵਿੱਚ ਸਾਡੀ ਮਦਦ ਕਰਦੀਆਂ ਹਨ।
ਕੀਵਰਡ ਆਰਗੂਮੈਂਟਸ ਬਾਰੇ ਤੁਹਾਨੂੰ ਇੱਕ ਹੋਰ ਚੀਜ਼ ਜਾਣਨ ਦੀ ਲੋੜ ਹੈ। ਕੀਵਰਡ ਆਰਗੂਮੈਂਟ ਹਮੇਸ਼ਾ ਸਥਿਤੀ ਸੰਬੰਧੀ ਦਲੀਲਾਂ ਦੇ ਬਾਅਦ ਆਉਣੇ ਚਾਹੀਦੇ ਹਨ।
ਵਾਪਸੀ ਬਿਆਨ
ਹੁਣ ਤੱਕ ਅਸੀਂ ਸਿੱਖਿਆ ਹੈ ਕਿ ਫੰਕਸ਼ਨਾਂ ਨੂੰ ਕਿਵੇਂ ਬਣਾਉਣਾ ਹੈ ਅਤੇ ਉਹਨਾਂ ਦੇ ਪੈਰਾਮੀਟਰਾਂ ਦੀ ਵਰਤੋਂ ਕਰਕੇ ਉਹਨਾਂ ਨੂੰ ਜਾਣਕਾਰੀ ਕਿਵੇਂ ਭੇਜਣੀ ਹੈ। ਆਉ ਹੁਣ ਸਿੱਖਦੇ ਹਾਂ ਕਿ ਫੰਕਸ਼ਨ ਕਿਵੇਂ ਬਣਾਉਣੇ ਹਨ ਜੋ ਮੁੱਲ ਵਾਪਸ ਕਰਦੇ ਹਨ। ਇਹ ਵਿਸ਼ੇਸ਼ ਤੌਰ 'ਤੇ ਲਾਭਦਾਇਕ ਹੈ ਜੇਕਰ ਤੁਸੀਂ ਕਿਸੇ ਕਿਸਮ ਦੀ ਗਣਨਾ ਕਰ ਰਹੇ ਹੋ ਅਤੇ ਤੁਸੀਂ ਨਤੀਜਾ ਉਸ ਵਿਅਕਤੀ ਨੂੰ ਵਾਪਸ ਕਰਨਾ ਚਾਹੁੰਦੇ ਹੋ ਜੋ ਤੁਹਾਡੇ ਫੰਕਸ਼ਨ ਦੀ ਵਰਤੋਂ ਕਰ ਰਿਹਾ ਹੈ। ਮੈਨੂੰ ਤੁਹਾਨੂੰ ਦਿਖਾਉਣ ਦਿਓ.
ਆਉ ਇੱਕ ਫੰਕਸ਼ਨ ਨੂੰ ਪਰਿਭਾਸ਼ਿਤ ਕਰੀਏ ਜੋ ਇੱਕ ਸੰਖਿਆ ਦੇ ਵਰਗ ਦੀ ਗਣਨਾ ਕਰੇਗਾ।
def square(number):
return number*number
ਅਸੀਂ ਫੰਕਸ਼ਨ ਤੋਂ ਬਾਹਰ ਇਸ ਨੰਬਰ ਨੂੰ ਵਾਪਸ ਕਰਨ ਲਈ ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕੀਤੀ ਹੈ। ਹੁਣ, ਜੇਕਰ ਅਸੀਂ ਇਸ ਫੰਕਸ਼ਨ ਨੂੰ ਕਾਲ ਕਰਦੇ ਹਾਂ, ਤਾਂ ਇਹ ਇੱਕ ਮੁੱਲ ਵਾਪਸ ਕਰਦਾ ਹੈ ਜਿਵੇਂ ਕਿ input()
ਫੰਕਸ਼ਨ. ਚਲੋ ਇਸਨੂੰ ਟਰਮੀਨਲ 'ਤੇ ਪ੍ਰਿੰਟ ਕਰੀਏ।
ਤੁਸੀਂ ਇਹ ਦਲੀਲ ਦੇ ਸਕਦੇ ਹੋ ਕਿ ਰਿਟਰਨ ਸਟੇਟਮੈਂਟ ਦੀ ਵਰਤੋਂ ਕੀਤੇ ਬਿਨਾਂ ਉਹੀ ਨਤੀਜਾ ਪ੍ਰਾਪਤ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ। ਆਓ ਇਸ ਦੀ ਜਾਂਚ ਕਰੀਏ।
ਅਸੀਂ ਦੋ ਚੀਜ਼ਾਂ ਦੇਖਦੇ ਹਾਂ, ਨੰਬਰ 9, ਅਤੇ ਕੋਈ ਨਹੀਂ। ਇੱਥੇ ਕੀ ਹੋ ਰਿਹਾ ਹੈ?
ਜਦੋਂ ਪਾਈਥਨ ਇੰਟਰਪ੍ਰੇਟਰ ਇਸ ਕੋਡ ਨੂੰ ਚਲਾਉਂਦਾ ਹੈ, ਪਹਿਲਾਂ ਇਹ ਵਰਗ ਫੰਕਸ਼ਨ ਨੂੰ ਕਾਲ ਕਰੇਗਾ ਅਤੇ ਨਿਯੰਤਰਣ ਫੰਕਸ਼ਨ ਵਿੱਚ ਚਲਾ ਜਾਵੇਗਾ। ਇੱਥੇ ਅਸੀਂ ਇਸ ਦਿੱਤੇ ਨੰਬਰ ਦੇ ਵਰਗ ਦੀ ਗਣਨਾ ਕਰਦੇ ਹਾਂ ਅਤੇ ਫਿਰ ਇਸਨੂੰ ਟਰਮੀਨਲ 'ਤੇ ਪ੍ਰਿੰਟ ਕਰਦੇ ਹਾਂ।
ਹੁਣ, ਮੂਲ ਰੂਪ ਵਿੱਚ, ਸਾਰੇ ਫੰਕਸ਼ਨ ਕੋਈ ਵੀ ਮੁੱਲ ਨਹੀਂ ਦਿੰਦੇ ਹਨ। ਇਸ ਲਈ ਜੇਕਰ ਸਾਡੇ ਕੋਲ ਇੱਥੇ ਕੋਈ ਵਾਪਸੀ ਬਿਆਨ ਨਹੀਂ ਹੈ, ਤਾਂ ਮੂਲ ਰੂਪ ਵਿੱਚ ਪਾਈਥਨ ਕੋਈ ਵੀ ਵਾਪਸ ਨਹੀਂ ਕਰਦਾ। ਕੋਈ ਵੀ ਅਜਿਹੀ ਵਸਤੂ ਨਹੀਂ ਹੈ ਜੋ ਮੁੱਲ ਦੀ ਅਣਹੋਂਦ ਨੂੰ ਦਰਸਾਉਂਦੀ ਹੈ। ਇਹ C, C++, Java ਅਤੇ Javascript ਵਿੱਚ ਕੁਝ ਵੀ ਜਾਂ ਨਲ ਵਰਗਾ ਹੈ।
ਲਪੇਟ!
ਮੈਨੂੰ ਉਮੀਦ ਹੈ ਕਿ ਤੁਸੀਂ ਫੰਕਸ਼ਨਾਂ ਦੀ ਮਹੱਤਤਾ ਨੂੰ ਸਮਝ ਲਿਆ ਹੋਵੇਗਾ।
ਜੇ ਤੁਸੀਂ ਆਪਣੇ ਕੋਡਿੰਗ ਕਰੀਅਰ ਦੌਰਾਨ ਵੱਡੇ ਅਤੇ ਗੁੰਝਲਦਾਰ ਪ੍ਰੋਗਰਾਮਾਂ ਨੂੰ ਲਿਖਣ ਦੀ ਯੋਜਨਾ ਬਣਾ ਰਹੇ ਹੋ ਤਾਂ ਉਹ ਪਾਈਥਨ ਸਿੱਖਣ ਦਾ ਇੱਕ ਮਹੱਤਵਪੂਰਨ ਪਹਿਲੂ ਹਨ।
ਕੋਈ ਜਵਾਬ ਛੱਡਣਾ