⊗pyPmFnVVP 5 of 129 menu

Mainīgo nodošana pēc vērtības Python

Python visi dati tiek iedalīti primitīvajos (virknes, skaitļi) un sarežģītajos objektos (saraksti, kopas, vārdnīcas utt.). Tajā pašā laikā mainīgo nodošana katram no tipiem ir savas īpatnības. Piemēram, pēc vērtības var nodot tikai mainīgos, kas pieder primitīvajiem datu tipiem.

Pieņemsim, ka mums ir divi mainīgie. Pirmais satur vērtībā vieninieku, bet otrais mainīgais ir vienāds ar pirmo:

num1 = 1 num2 = num1 print(num2) # izvadīs 1

Ja pēc otrā mainīgā deklarēšanas pārraksta num1, tad vērtība num2 paliks nemainīga. Tas izskaidrojams ar to, ka num2 tiek kopēta tikai pirmā mainīgā vērtība. Un jebkādas turpmākās izmaiņas, kas veiktas num1 neietekmēs num2. Šeit darbojas mainīgā nodošana pēc vērtības:

num1 = 1 num2 = num1 num1 = 3 print(num2) # izvadīs 1

Kāds būs šāda koda izpildes rezultāts:

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

Kāds būs šāda koda izpildes rezultāts:

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

Kāds būs šāda koda izpildes rezultāts:

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

Kāds būs šāda koda izpildes rezultāts:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt