⊗pyPmFnVVP 5 of 129 menu

Överföring av variabler efter värde i Python

I Python delas all data in i primitiva (strängar, tal) och komplexa objekt (listor, mängder, ordböcker etc.). Överföring av variabler av varje typ har sina egna särdrag. Till exempel kan variabler som endast tillhör primitiva datatyper överföras efter värde.

Låt oss säga att vi har två variabler. Den första innehåller värdet ett, och den andra variabeln är lika med den första:

num1 = 1 num2 = num1 print(num2) # skriver ut 1

Om vi efter deklarationen av den andra variabeln skriver om num1, kommer värdet på num2 att förbli oförändrat. Detta förklaras av att endast värdet av den första variabeln kopieras till num2. Och eventuella efterföljande ändringar i num1 kommer inte att påverka num2. Här fungerar överföring av variabel efter värde:

num1 = 1 num2 = num1 num1 = 3 print(num2) # skriver ut 1

Vad blir resultatet av följande kod:

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

Vad blir resultatet av följande kod:

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

Vad blir resultatet av följande kod:

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

Vad blir resultatet av följande kod:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa