⊗pyPmFnLVS 1 of 129 menu

Skop Pembolehubah Tempatan dalam Python

Semua pembolehubah yang berada di dalam fungsi mempunyai apa yang dipanggil skop penglihatan tempatan - ia hanya boleh diakses dalam had fungsi mereka sendiri dan dalam kod luaran tidak boleh bekerja dengannya.

Katakan kita mempunyai fungsi, di dalamnya terdapat pembolehubah num:

def func(): num = 2 return num

Mari kita panggilnya dan cuba cetak pembolehubah num ke konsol. Selepas kod dilaksanakan, ralat akan dipulangkan, kerana pembolehubah tidak diketahui dalam kod luaran:

func() print(num) # akan menghasilkan ralat

Apakah hasil pelaksanaan kod berikut:

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

Apakah hasil pelaksanaan kod berikut:

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

Apakah hasil pelaksanaan kod berikut:

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

Apakah hasil pelaksanaan kod berikut:

def func(): num = 7 return num func() print(num)
Melayu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Kami menggunakan kuki untuk operasi laman web, analisis dan personalisasi. Pemprosesan data dijalankan mengikut Polisi Kerahsiaan.
terima semua tataletak tolak