Python Function kya hai?
Function code ka ek aisa block hai jise hum baar-baar use kar sakte hain. Isse code chota hota hai aur dobara likhna nahi padta.
Function kaise banate hain? def keyword
Function banane ke liye def keyword use hota hai.
def greet():
print("Hello, GateStudy!")
greet() # Function ko call karna
Arguments ke sath Function
Function me data bhejne ke liye arguments use hote hain.
def add(a, b):
result = a + b
return result
print(add(5, 10)) # Output: 15
Return Statement kya karta hai?
return function se value wapas bhejta hai. Print sirf dikhata hai, return value deta hai.
Types of Arguments
- Positional Arguments: def add(a, b) > add(5, 10)
- Keyword Arguments: add(b=10, a=5)
- Default Arguments: def greet(name=”Guest”)
Real Life Example
def area_of_circle(r):
pi = 3.14
area = pi * r * r
return area
radius = 5
print("Area:", area_of_circle(radius))
Conclusion
Functions se code clean aur reusable banta hai. Agle post me hum Lists, Tuples aur Dictionary dekhenge.
3. FAQs
Q1. Python me function kyun use karte hain?
Code ko reuse karne aur bada program chote parts me todne ke liye.
Q2. def aur return me kya difference hai?
def se function banta hai. return us function se value wapas bhejta hai.
Q3. Kya function ke bina bhi code chal sakta hai?
Haan chal sakta hai, lekin bada code manage karna mushkil ho jayega.
