⊗pyPmFnVVP 5 of 129 menu

Overførsel af variable efter værdi i Python

I Python opdeles alle data i primitive (strenge, tal) og komplekse objekter (lister, mængder, ordbøger osv.). Overførsel af variable af hver type har sine særpræg. For eksempel kan variable, der kun tilhører primitive datatyper, overføres efter værdi.

Lad os sige, at vi har to variable. Den første indeholder værdien 1, og den anden variabel er lig med den første:

num1 = 1 num2 = num1 print(num2) # vil udskrive 1

Hvis man efter deklarationen af den anden variabel overskriver num1, forbliver værdien af num2 den samme. Dette forklares ved, at kun værdien af den første variabel kopieres til num2. Og eventuelle efterfølgende ændringer i num1 vil ikke påvirke num2. Her virker overførsel af variabel efter værdi:

num1 = 1 num2 = num1 num1 = 3 print(num2) # vil udskrive 1

Hvad bliver resultatet af udførelsen af følgende kode:

num1 = 10 num2 = num1 num1 = 5 print(num2)

Hvad bliver resultatet af udførelsen af følgende kode:

num1 = 8 num2 = num1 - 2 print(num2)

Hvad bliver resultatet af udførelsen af følgende kode:

txt1 = 'abcde' txt2 = 'abcde' txt1 = txt1.upper() print(txt2)

Hvad bliver resultatet af udførelsen af følgende kode:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis