⊗pyPmFnSI 3 of 129 menu

Interaksie van Skopus in Python

Daar is gevalle waar die eksterne (globale) en interne (lokale) veranderlike dieselfde naam het:

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

Dit is belangrik om te verstaan dat die lokale num alhoewel dit dieselfde naam het as die globale, vir Python 'n ander veranderlike is. Dit beteken dat die globale num NIE binne die funksie oor geskryf word nie, maar sy oorspronklike waarde behou. Wanneer die funksie func geroep word, sal slegs die waarde van die lokale num in die konsole vertoon word, en deur print - die waarde van die globale veranderlike:

func() # sal 2 wys print(num) # sal 1 wys

Wat sal die resultaat wees van die volgende kode:

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

Wat sal die resultaat wees van die volgende kode:

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

Wat sal die resultaat wees van die volgende kode:

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

Wat sal die resultaat wees van die volgende kode:

num1 = 1 def func(): num2 = 2 func() print(num1)

Wat sal die resultaat wees van die volgende kode:

num1 = 1 def func(): num2 = 2 func() print(num2)

Wat sal die resultaat wees van die volgende kode:

num1 = 1 def func(): num2 = 2 func() num2 = 3 print(num2)

Wat sal die resultaat wees van die volgende kode:

num1 = 1 num2 = 2 def func(): num2 = 3 func() print(num2)

Wat sal die resultaat wees van die volgende kode:

num1 = 1 def func(): num1 = 2 print(num1)
Afrikaans
Azə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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp