⊗pyPmFnVVP 5 of 129 menu

Overføring av variabler etter verdi i Python

I Python deles alle data inn i primitive (strenger, tall) og komplekse objekter (lister, mengder, ordbøker osv.). Overføring av variabler av hver av typene har sine særtrekk. For eksempel kan variabler som tilhører kun primitive datatyper overføres etter verdi.

La oss si at vi har to variabler. Den første har verdien én, og den andre variabelen er lik den første:

num1 = 1 num2 = num1 print(num2) # vil skrive ut 1

Hvis vi overskriver num1 etter deklarasjonen av den andre variabelen, vil verdien til num2 forbli uendret. Dette forklares ved at kun verdien av den første variabelen kopieres til num2. Og eventuelle påfølgende endringer i num1 vil ikke påvirke num2. Her fungerer overføring av variabel etter verdi:

num1 = 1 num2 = num1 num1 = 3 print(num2) # vil skrive ut 1

Hva blir resultatet av følgende kode:

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

Hva blir resultatet av følgende kode:

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

Hva blir resultatet av følgende kode:

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

Hva blir resultatet av følgende kode:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis