⊗pyPmFnVVP 5 of 129 menu

Dəyərə görə dəyişənlərin ötürülməsi Python-da

Python-da bütün məlumatlar primitiv (sətirlər, ədədlər) və mürəkkəb obyektlər (siyahılar, çoxluqlar, lüğətlər və s.) olmaqla iki yerə bölünür. Eyni zamanda hər bir tipdən olan dəyişənlərin ötürülməsinin özünəməxsus xüsusiyyətləri var. Məsələn, dəyərə görə yalnız primitiv tipli məlumatlara aid olan dəyişənləri ötürmək olar.

Tutaq ki, bizim iki dəyişənimiz var. Birincisi dəyər olaraq birini saxlayır, ikinci dəyişən isə birincisinə bərabərdir:

num1 = 1 num2 = num1 print(num2) # çap edəcək 1

Əgər ikinci dəyişən təyin edildikdən sonra num1 yenidən yazılsa, num2-nin dəyəri köhnə qalacaq. Bu onunla izah olunur ki, num2-də yalnız birinci dəyişənin dəyəri kopyalanır. Və num1-də edilən hər hansı sonrakı dəyişikliklər num2-ə təsir etməyəcək. Burada dəyişənin dəyərə görə ötürülməsi işləyir:

num1 = 1 num2 = num1 num1 = 3 print(num2) # çap edəcək 1

Aşağıdakı kodun icrasının nəticəsi nə olacaq:

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

Aşağıdakı kodun icrasının nəticəsi nə olacaq:

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

Aşağıdakı kodun icrasının nəticəsi nə olacaq:

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

Aşağıdakı kodun icrasının nəticəsi nə olacaq:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
Azərbaycan
AfrikaansБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Biz saytin işi, analitika və fərdiləşdirmə üçün cookie istifadə edirik. Məlumatların emalı Məxfilik Siyasəti əsasında həyata keçirilir.
hamısını qəbul et konfiqurasiya et rədd et