⊗pyPmFnVVP 5 of 129 menu

ცვლადების გადაცემა მნიშვნელობით Python-ში

Python-ში ყველა მონაცემი იყოფა პრიმიტიულ (სტრიქონები, რიცხვები) და რთულ ობიექტებად (სიები, სიმრავლეები, ლექსიკონები და ა.შ.). ამ შემთხვევაში, თითოეული ტიპის ცვლადების გადაცემას გააჩნია საკუთარი თავისებურებები. მაგალითად, მნიშვნელობით შესაძლებელია მხოლოდ პრიმიტიულ მონაცემთა ტიპებს მიკუთვნებული ცვლადების გადაცემა.

დავუშვათ, გვაქვს ორი ცვლადი. პირველი შეიცავს მნიშვნელობაში ერთეულს, ხოლო მეორე ცვლადი უდრის პირველს:

num1 = 1 num2 = num1 print(num2) # გამოიტანს 1-ს

თუ მეორე ცვლადის გამოცხადების შემდეგ გადავაწერთ num1-ს, მაშინ num2-ის მნიშვნელობა უცვლელი დარჩება. ეს აიხსნება იმით, რომ num2-ში მხოლოდ პირველი ცვლადის მნიშვნელობა იტვირთება. და ნებისმიერი შემდგომი ცვლილება, რომელიც შეიტანება num1-ში არ იმოქმედებს num2-ზე. აქ მუშაობს ცვლადის მნიშვნელობით გადაცემა:

num1 = 1 num2 = num1 num1 = 3 print(num2) # გამოიტანს 1-ს

რა იქნება შემდეგი კოდის შესრულების შედეგი:

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

რა იქნება შემდეგი კოდის შესრულების შედეგი:

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

რა იქნება შემდეგი კოდის შესრულების შედეგი:

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

რა იქნება შემდეგი კოდის შესრულების შედეგი:

txt1 = 'abcde' txt2 = txt1 txt1 = txt1.title() print(txt1) print(txt2)
ქართული
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČ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
ვებსაიტის მუშაობის, ანალიტიკისა და პერსონალიზაციისთვის ვიყენებთ ქუქი-ფაილებს. მონაცემთა დამუშავება ხდება Კონფიდენციალურობის პოლიტიკის შესაბამისად.
ყველას მიღება პარამეტრები უარყოფა