⊗pyPmFnLVS 1 of 129 menu

ცვლადების ლოკალური ვიზიბილობის არეალი Python-ში

ყველა ცვლადი, რომელიც ფუნქციის შიგნითაა, აქვს ე.წ. ლოკალური ვიზიბილობის არეალი - ისინი ხელმისაწვდომია მხოლოდ საკუთარი ფუნქციის ფარგლებში და გარე კოდიდან მათთან მუშაობა შეუძლებელია.

დავუშვათ, გვაქვს ფუნქცია, რომლის შიგნითაც არის ცვლადი num:

def func(): num = 2 return num

მოდით, გამოვიძახოთ იგი და ვცადოთ ცვლადის num კონსოლში გამოტანა. კოდის შესრულების შემდეგ დაიბრუნებს შეცდომას, რადგან ცვლადი უცნობია გარე კოდისთვის:

func() print(num) # დააბრუნებს შეცდომას

რა იქნება შემდეგი კოდის შესრულების შედეგი:

def func(): num = 1 func() print(num)

რა იქნება შემდეგი კოდის შესრულების შედეგი:

def func(): num = 3 print(num) func()

რა იქნება შემდეგი კოდის შესრულების შედეგი:

def func(): num = 5 return num print(func())

რა იქნება შემდეგი კოდის შესრულების შედეგი:

def func(): num = 7 return num func() print(num)
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語Қазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა