⊗pyPmFnVVP 5 of 129 menu

Transmiterea variabilelor prin valoare în Python

În Python, toate datele sunt împărțite în tipuri primitive (șiruri de caractere, numere) și obiecte complexe (liste, seturi, dicționare etc.). În același timp, transmiterea variabilelor de fiecare dintre tipuri are particularitățile sale. De exemplu, prin valoare pot fi transmise variabile care aparțin doar tipurilor de date primitive.

Să presupunem că avem două variabile. Prima conține valoarea unu, iar a doua variabilă este egală cu prima:

num1 = 1 num2 = num1 print(num2) # va afișa 1

Dacă după declararea celei de-a doua variabile rescriem num1, atunci valoarea num2 va rămâne neschimbată. Acest lucru se explică prin faptul că în num2 este copiată doar valoarea primei variabile. Și orice modificări ulterioare aduse lui num1 nu vor afecta num2. Aici funcționează transmiterea variabilei prin valoare:

num1 = 1 num2 = num1 num1 = 3 print(num2) # va afișa 1

Care va fi rezultatul executării următorului cod:

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

Care va fi rezultatul executării următorului cod:

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

Care va fi rezultatul executării următorului cod:

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

Care va fi rezultatul executării următorului cod:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Română
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Folosim cookie pentru funcționarea site-ului, analiză și personalizare. Prelucrarea datelor are loc în conformitate cu Politica de confidențialitate.
acceptă toate configurează respinge