Sobes.tech
Junior — Middle

Bir funksiyanın parametrinə dəyər ötürmək ilə bu funksiyanı çağırarkən müəyyən məlumatlardan istifadə etmək arasındakı fərq nədir?

sobes.tech Süni İntellekt

AI-dan cavab

Funksiya parametrləri — bu, funksiyanın tərifində elan olunan dəyişənlərdir və çağırış zamanı dəyərləri qəbul etmək üçün xidmət edir. Konkret məlumatlar ( arqumentlər ) isə bu parametrlərə çağırış zamanı ötürülən real dəyərlərdir.

Məsələn:

def greet(name):  # name — parametr
    print(f"Salam, {name}!")

greet("Alicia")  # "Alicia" — arqument

Burada, name parametrdir və "Alicia" çağırış zamanı ötürülən konkret dəyərdir. Parametrlər funksiyanın strukturunu müəyyən edir, arqumentlər isə funksiyanın çağırış zamanı işlədiyi məlumatlardır.