ارگومان ها و پارامتر ها

یه ایمیلی داشتم درباره ی آرگومان ها در پایتون

تصمیم گرفتم اون رو در سایتم منتشر کنم :

با سلام.میشه لطفا معنای پارامتر و ارگومان را توضیح دهید؟ و اینکه برای چه استفاده می شوند؟

جواب :

در نظر بگیر مثلا تابع زیر را داشته باشم :

def explain_param_vs_arg(param1, param2):
    print param1, param2

و سپس اون رو فراخونی می کنیم :

explain_param_vs_arg("arg1", "arg2")

حالا متغیرهای استفاده شده در تابع بالایی param1 , param2 پارامتر بوده و مقادیری که بهشون دادی “arg1” , “arg2” آرگیومنت نامیده میشن