Important Notice:

Multiple Default Arguments

Multiple Default Arguments

22 views 1 min read

Multiple Default Arguments

जब किसी function में दो या दो से अधिक parameters को default values दी जाती हैं, तो इसे Multiple Default Arguments कहा जाता है।

 in English

When two or more parameters in a function are assigned default values, they are called multiple default arguments.

Example 1: Using Multiple Default Arguments

def student(name="Rahul", course="Python", city="Azamgarh"):
    print("Name:", name)
    print("Course:", course)
    print("City:", city)

student()

Output:

Name: Rahul
Course: Python
City: Azamgarh

Explanation:

इस example में तीनों parameters की default values दी गई हैं। बिना arguments के function call करने पर सभी default values उपयोग होती हैं।

Example 2: Overriding Default Values

def student(name="Rahul", course="Python", city="Azamgarh"):
    print("Name:", name)
    print("Course:", course)
    print("City:", city)

student("Amit", "O Level", "Varanasi")

Output:

Name: Amit
Course: O Level
City: Varanasi

Explanation: Function call में दिए गए arguments संबंधित default values को replace कर देते हैं।

Example 3: Using Keyword Arguments

def student(name="Rahul", course="Python", city="Azamgarh"):
    print("Name:", name)
    print("Course:", course)
    print("City:", city)

student(course="O Level")

Output:

Name: Rahul
Course: O Level
City: Azamgarh

Explanation:

  • course="O Level" से केवल course की value बदली।

  • name और city की default values पहले जैसी रहीं।

  • Keyword arguments की मदद से किसी विशेष parameter की value बदली जा सकती है।

Related Notes