⊗pyPmFnVVP 5 of 129 menu

Pythonда ўзгарувчиларни қиймат бўйича ўтказиш

Pythonда барча маълумотлар oddiy (сатрлар, сонлар) ва мураккаб объектлар (рўйхатлар, тўпламлар, луғатлар ва ҳ.к.) га бўлинади. Бу жараёнда ҳар бир турдаги ўзгарувчиларни ўтказиш ўзига хос хусусиятларита эга. Масалан, қиймат бўйича фақат oddiy турдаги маълумотларга тегишли бўлган ўзгарувчиларни ўтказиш мумкин.

Фарз қилайлик, бизда иккита ўзгарувчи бор. Биринчиси қийматида биттани ўз ичига олган, иккинчи ўзгарувчи эса биринчисига тенг:

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çeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш