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?
- Code reuse hota hai (bar-bar likhne ki zarurat nahi)
- Code clean aur organized hota hai
- Debug karna easy hota hai
Next Step
Ab seekhte hain File Input/Output ke baare me, jahan hum Python se files read aur write karenge.