⊗pyPmFnVVP 5 of 129 menu

Overdracht van variabelen op waarde in Python

In Python worden alle gegevens verdeeld in primitieve (strings, getallen) en complexe objecten (lijsten, sets, woordenboeken, enz.). De overdracht van variabelen van elk van deze typen heeft zijn eigen kenmerken. Variabelen die tot de primitieve gegevenstypen behoren, kunnen bijvoorbeeld op waarde worden doorgegeven.

Stel we hebben twee variabelen. De eerste bevat de waarde één, en de tweede variabele is gelijk aan de eerste:

num1 = 1 num2 = num1 print(num2) # geeft 1 weer

Als we na de declaratie van de tweede variabele num1 overschrijven, dan blijft de waarde van num2 ongewijzigd. Dit wordt verklaard door het feit dat in num2 alleen de waarde van de eerste variabele wordt gekopieerd. En eventuele latere wijzigingen in num1 hebben geen invloed op num2. Hier werkt de overdracht van de variabele op waarde:

num1 = 1 num2 = num1 num1 = 3 print(num2) # geeft 1 weer

Wat wordt het resultaat van de volgende code:

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

Wat wordt het resultaat van de volgende code:

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

Wat wordt het resultaat van de volgende code:

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

Wat wordt het resultaat van de volgende code:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren