Junior — Middle
Python-da, bir funksiyada elan edilmiş dəyişənin dəyərini başqa bir funksiyada istifadə etmək mümkündürmü?
sobes.tech Süni İntellekt
AI-dan cavab
Python-da, funksiyada elan olunan dəyişənlər yerli sahəyə malikdir və digər funksiyalarda birbaşa mövcud deyil. Bir funksiyadan digərinə dəyər istifadə etmək üçün:
- Birinci funksiyadan dəyəri qaytarıb, onu ikinci funksiyaya arqument kimi keçirmək olar.
- Qlobal dəyişənlərdən istifadə etmək (pis təcrübə səbəbindən tövsiyə edilmir).
- Vəziyyəti saxlamaq üçün obyektlər və sinif atributlarından istifadə etmək.
Dəyərin qaytarılması nümunəsi:
def func1():
x = 10
return x
def func2(value):
print(f"func1-dən dəyər: {value}")
val = func1()
func2(val)
Beləliklə, dəyişənin dəyəri açıq şəkildə funksiyalar arasında ötürülür.