Python Chapter 2

Chapter 2 Python Functions

Yahan aap samjhoge ke function chhota helper hota hai jo kaam ko aasaan banata hai. Phir dekhoge ke value andar kaise jati hai aur bahar kaise aati hai.

Apna function banao

Naam do, value do, aur dekho function kya karta hai.

def greet(name):
    print("Hello", name)

greet("Ali")

print aur return ka farq

Yahan aasani se dekho ke kaun si cheez screen par dikhati hai aur kaun si value wapas bhejti hai.

def add(a, b):
    return a + b

result = add(5, 3)

print

Screen par: 8

return

Variable mein save: 8

Function andar kya karta hai?

Step by step dekho ke function kaam kaise karta hai.

  1. Step 1

    Function define hota hai.

  2. Step 2

    Function ko call kiya jata hai.

  3. Step 3

    Parameter ke through input andar jata hai.

  4. Step 4

    Function process karke output deta hai.

Default Parameters

Agar value na do to default value use hoti hai.

def greet(name="Guest"):
    print(name)

Output

Guest

Aam ghaltiyan

Yeh wo jagah hai jahan bachay aksar confuse ho jate hain.

Forgetting ()

greet

Sahi tareeqa

greet()

Function ko run karne ke liye brackets lagana zaroori hota hai.

Using print instead of return

def add(a, b):
    print(a + b)

Sahi tareeqa

def add(a, b):
    return a + b

return value wapas bhejta hai, print sirf screen par dikhata hai.

Wrong parameter count

greet()

Sahi tareeqa

greet('Ali')

Jitne required parameters hon, utni values pass karni hoti hain.

Chhota test

Ab check karo ke function ka idea samajh aaya ya nahi.

Function ka basic faida kya hai?

return aur print mein kya farq hai?

def greet(name='Guest') mein default value kya hai?

Aik extra cheez

Functions ke baad modules bhi dekh lo, taake agla topic ajeeb na lage.

Common Mistakes

  • Wrong module name likhna, jaise radnom ya dattime.
  • Module aur package ko same samajhna.
  • `from module import function` aur `import module` ka farq na samajhna.

Quick Quiz

Import syntax aur module/package difference ko test karo.

Module ko kaunsi analogy se samjha sakte hain?

Kaunsa import syntax sahi hai?

Package ko kaise samjhen?

Modules bhi dekh lo ->

More Topics

More Python Topics