Functions in Python

Apna khud ka code block banane ka tareeka

Functions kya hote hain?

Function ek aisa block of code hai jo ek specific task karta hai. Matlab aap apna khud ka command bana sakte ho jisko baad me bar-bar use kar sakte ho.

Function Define karna

Python me function banane ke liye def keyword use hota hai:

def say_hello():
    print("Hello, welcome to AIkiPadhai!")

Function ko call karne ke liye:

say_hello()

Output:

Hello, welcome to AIkiPadhai!

Function Arguments

Function input le sakta hai jise arguments kehte hain:

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

greet("Amit")
greet("Neha")

Output:

Hello Amit
Hello Neha

Default Arguments

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

greet()
greet("Rahul")

Output:

Hello Guest
Hello Rahul

Return Values

Function value return bhi kar sakta hai:

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

result = add(5, 3)
print("Result:", result)

Output:

Result: 8

Why Functions?

Next Step

Ab seekhte hain File Input/Output ke baare me, jahan hum Python se files read aur write karenge.