پرش به محتوا

تغییرپذیری شیءها در پایتون

از متسین

در فرمثتن ([؟] معناء:فرمثتن/ا [آوایش: [[و:فرمثتن|آواثاء:فرمثتن]]؛ تلفظ «فرمثتن»: 📥])، «دگرشپذیری [؟ آوایش: [[و:دگرشپذیری|آواثاء:دگرشپذیری]] 📥؛ معنی «دگرشپذیری» به فارسی «معناء:دگرشپذیری» و معادل «دگرشپذیری» به انگلیسی «عدلاء:دگرشپذیری» است]» بیِننده ([؟] معناء:بیِننده [آوایش: [[و:بیِندن|آواثاء:بیِننده]]؛ تلفظ «بیِندن»: 📥]) ویژگی «وضعیت [؟ آوایش: [[و:وضعیت|آواثاء:وضعیت]] 📥؛ معنی «وضعیت» به فارسی «معناء:وضعیت» و معادل «وضعیت» به انگلیسی «عدلاء:وضعیت» است]» یه ([؟] معناء:یه [آوایش: [[و:یه|آواثاء:یه]]؛ تلفظ «یه»: 📥]) شیء در تدک [؟ آوایش: [[و:تدک|آواثاء:تدک]] 📥؛ معنی «تدک» به فارسی «معناء:تدک» و معادل «تدک» به انگلیسی «عدلاء:تدک» است] ئَد ([؟] معناء:ئَد [آوایش: [[و:ئدن|آواثاء:ئَد]]؛ تلفظ «ئدن»: 📥])؛ عبرا ([؟] معناء:عبرا [آوایش: [[و:عبرا|آواثاء:عبرا]]؛ تلفظ «عبرا»: 📥])، این صفت بیِند ([؟] معناء:بیِند/می [آوایش: [[و:بیِندن|آواثاء:بیِند]]؛ تلفظ «بیِندن»: 📥]) که آیا ازطریق ([؟] معناء:ازطریق [آوایش: [[و:ازطریق|آواثاء:ازطریق]]؛ تلفظ «ازطریق»: 📥]) هریکز ([؟] معناء:هریکز [آوایش: [[و:هریکز|آواثاء:هریکز]]؛ تلفظ «هریکز»: 📥]) غیرپذیرهای [؟ آوایش: [[و:غیرپذیر|آواثاء:غیرپذیرهای]] 📥؛ معنی «غیرپذیرهای» به فارسی «معناء:غیرپذیرهای» و معادل «غیرپذیر» به انگلیسی «عدلاء:غیرپذیر» است] رجعنده ([؟] معناء:رجعنده [آوایش: [[و:رجعدن|آواثاء:رجعنده]]؛ تلفظ «رجعدن»: 📥]) به یه ([؟] معناء:یه [آوایش: [[و:یه|آواثاء:یه]]؛ تلفظ «یه»: 📥]) شیء، تاید ([؟] معناء:تاید [آوایش: [[و:تاید|آواثاء:تاید]]؛ تلفظ «تاید»: 📥]) شیء هه ([؟] معناء:هه [آوایش: [[و:هه|آواثاء:هه]]؛ تلفظ «هه»: 📥]) را بدگرد ([؟] معناء:بدگرد [آوایش: [[و:دگردن|آواثاء:بدگرد]]؛ تلفظ «دگردن»: 📥]) یا نه -شیء هه ([؟] معناء:هه [آوایش: [[و:هه|آواثاء:هه]]؛ تلفظ «هه»: 📥])() دگرشپذیر [؟ آوایش: [[و:دگرشپذیر|آواثاء:دگرشپذیر]] 📥؛ معنی «دگرشپذیر» به فارسی «معناء:دگرشپذیر» و معادل «دگرشپذیر» به انگلیسی «عدلاء:دگرشپذیر» است] ئَد ([؟] معناء:ئَد [آوایش: [[و:ئدن|آواثاء:ئَد]]؛ تلفظ «ئدن»: 📥]) یا دگرشناپذیر [؟ آوایش: [[و:دگرشناپذیر|آواثاء:دگرشناپذیر]] 📥؛ معنی «دگرشناپذیر» به فارسی «معناء:دگرشناپذیر» و معادل «دگرشناپذیر» به انگلیسی «عدلاء:دگرشناپذیر» است]:

پرونده:پایتون-غیرپذیر-نمودار-وضعیت-شیء.png
🛠

چنانچه بیِنشت ([؟] معناء:بیِنشت [آوایش: [[و:بیِنشت|آواثاء:بیِنشت]]؛ تلفظ «بیِنشت»: 📥])، غیرپذیرها در پایتون تنها رجعاءها [؟ آوایش: [[و:رجعاء|آواثاء:رجعاءها]] 📥؛ معنی «رجعاءها» به فارسی «معناء:رجعاءها» و معادل «رجعاء» به انگلیسی «عدلاء:رجعاء» است] هی ([؟] معناء:هی [آوایش: [[و:هی|آواثاء:هی]]؛ تلفظ «هی»: 📥])(یی) به یه ([؟] معناء:یه [آوایش: [[و:یه|آواثاء:یه]]؛ تلفظ «یه»: 📥]) شیء در تدک [؟ آوایش: [[و:تدک|آواثاء:تدک]] 📥؛ معنی «تدک» به فارسی «معناء:تدک» و معادل «تدک» به انگلیسی «عدلاء:تدک» است] ئند ([؟] معناء:ئند [آوایش: [[و:ئدن|آواثاء:ئند]]؛ تلفظ «ئدن»: 📥])، و چند غیرپذیر [؟ آوایش: [[و:غیرپذیر|آواثاء:غیرپذیر]] 📥؛ معنی «غیرپذیر» به فارسی «معناء:غیرپذیر» و معادل «غیرپذیر» به انگلیسی «عدلاء:غیرپذیر» است] تاید ([؟] معناء:تاید/مید [آوایش: [[و:تاید|آواثاء:تاید]]؛ تلفظ «تاید»: 📥]) به یک شیء برجعند ([؟] معناء:برجعند [آوایش: [[و:رجعدن|آواثاء:برجعند]]؛ تلفظ «رجعدن»: 📥]):

پرونده:پایتون-غیرپذیر-رجعاءهای-یه-شیء.png

هر خصاء [؟ آوایش: [[و:خصاء|آواثاء:خصاء]] 📥؛ معنی «خصاء» به فارسی «معناء:خصاء» و معادل «خصاء» به انگلیسی «عدلاء:خصاء» است] یه ([؟] معناء:یه [آوایش: [[و:یه|آواثاء:یه]]؛ تلفظ «یه»: 📥]) شیء نیز به شیء هی ([؟] معناء:هی [آوایش: [[و:هی|آواثاء:هی]]؛ تلفظ «هی»: 📥])(ای) در تدک [؟ آوایش: [[و:تدک|آواثاء:تدک]] 📥؛ معنی «تدک» به فارسی «معناء:تدک» و معادل «تدک» به انگلیسی «عدلاء:تدک» است] برجعَد ([؟] معناء:برجعَد [آوایش: [[و:رجعدن|آواثاء:برجعَد]]؛ تلفظ «رجعدن»: 📥]):

پرونده:پایتون-غیرپذیر-ماهیت-خصاءها.png

شیءهای معناء:دگرشپذیر (دگرشپذیر)

شیء هی ([؟] معناء:هی [آوایش: [[و:هی|آواثاء:هی]]؛ تلفظ «هی»: 📥])(ای) که وضعیت [؟ آوایش: [[و:وضعیت|آواثاء:وضعیت]] 📥؛ معنی «وضعیت» به فارسی «معناء:وضعیت» و معادل «وضعیت» به انگلیسی «عدلاء:وضعیت» است] درونی اش ([؟] معناء:اش [آوایش: [[و:اش|آواثاء:اش]]؛ تلفظ «اش»: 📥]) تاید ([؟] معناء:تاید [آوایش: [[و:تاید|آواثاء:تاید]]؛ تلفظ «تاید»: 📥]) بدگرشد ([؟] معناء:بدگرشد [آوایش: [[و:دگرشتن|آواثاء:بدگرشد]]؛ تلفظ «دگرشتن»: 📥]) -برانمونه ([؟] معناء:برانمونه [آوایش: [[و:برانمونه|آواثاء:برانمونه]]؛ تلفظ «برانمونه»: 📥]) دلماءهای [؟ آوایش: [[و:دلماء|آواثاء:دلماءهای]] 📥؛ معنی «دلماءهای» به فارسی «معناء:دلماءهای» و معادل «دلماء» به انگلیسی «عدلاء:دلماء» است] list- را «دگرشپذیر [؟ آوایش: [[و:دگرشپذیر|آواثاء:دگرشپذیر]] 📥؛ معنی «دگرشپذیر» به فارسی «معناء:دگرشپذیر» و معادل «دگرشپذیر» به انگلیسی «عدلاء:دگرشپذیر» است]» بنامند ([؟] معناء:بنامند [آوایش: [[و:نامدن|آواثاء:بنامند]]؛ تلفظ «نامدن»: 📥]):

پرونده:پایتون-غیرپذیر-شیء-دگرشپذیر.png
⚠︎دقت. درواقع ([؟] معناء:درواقع [آوایش: [[و:درواقع|آواثاء:درواقع]]؛ تلفظ «درواقع»: 📥])، شیء «دگرشپذیر [؟ آوایش: [[و:دگرشپذیر|آواثاء:دگرشپذیر]] 📥؛ معنی «دگرشپذیر» به فارسی «معناء:دگرشپذیر» و معادل «دگرشپذیر» به انگلیسی «عدلاء:دگرشپذیر» است]»، شیء هی ([؟] معناء:هی [آوایش: [[و:هی|آواثاء:هی]]؛ تلفظ «هی»: 📥])(ای) ئَد ([؟] معناء:ئَد [آوایش: [[و:ئدن|آواثاء:ئَد]]؛ تلفظ «ئدن»: 📥]) که تاید ([؟] معناء:تاید [آوایش: [[و:تاید|آواثاء:تاید]]؛ تلفظ «تاید»: 📥]) وضعیت درونی اش ([؟] معناء:اش [آوایش: [[و:اش|آواثاء:اش]]؛ تلفظ «اش»: 📥])(ش) را بدون اینکه غیرپذیر ([؟] معناء:غیرپذیر [آوایش: [[و:غیرپذیر|آواثاء:غیرپذیر]]؛ تلفظ «غیرپذیر»: 📥]) اش ([؟] معناء:اش [آوایش: [[و:اش|آواثاء:اش]]؛ تلفظ «اش»: 📥])(ش) به خانه دیگری برجعد ([؟] معناء:برجعد [آوایش: [[و:رجعدن|آواثاء:برجعد]]؛ تلفظ «رجعدن»: 📥])، بغیریم ([؟] معناء:بغیریم [آوایش: [[و:غیردن|آواثاء:بغیریم]]؛ تلفظ «غیردن»: 📥]):
a = [1, 2]

print(id(a))

a.append(3)

print(id(a))
خروجی
132674075622592
132674075622592
⚠︎دقت. تابع id ادرس ([؟] معناء:ادرس [آوایش: [[و:ادرس|آواثاء:ادرس]]؛ تلفظ «ادرس»: 📥]) نخستین خانه شیء رجعشته ([؟] معناء:رجعشته [آوایش: [[و:رجعشته|آواثاء:رجعشته]]؛ تلفظ «رجعشته»: 📥]) بوسیله ([؟] معناء:بوسیله [آوایش: [[و:بوسیله|آواثاء:بوسیله]]؛ تلفظ «بوسیله»: 📥]) یه ([؟] معناء:یه [آوایش: [[و:یه|آواثاء:یه]]؛ تلفظ «یه»: 📥]) غیرپذیر [؟ آوایش: [[و:غیرپذیر|آواثاء:غیرپذیر]] 📥؛ معنی «غیرپذیر» به فارسی «معناء:غیرپذیر» و معادل «غیرپذیر» به انگلیسی «عدلاء:غیرپذیر» است] را بلیرسَد ([؟] معناء:بلیرسَد [آوایش: [[و:لیرستن|آواثاء:بلیرسَد]]؛ تلفظ «لیرستن»: 📥]).

شیءهای معناء:دگرشناپذیر (دگرشناپذیر)

برخلف ([؟] معناء:برخلف [آوایش: [[و:برخلف|آواثاء:برخلف]]؛ تلفظ «برخلف»: 📥]) شیءهای دگرشپذیر [؟ آوایش: [[و:دگرشپذیر|آواثاء:دگرشپذیر]] 📥؛ معنی «دگرشپذیر» به فارسی «معناء:دگرشپذیر» و معادل «دگرشپذیر» به انگلیسی «عدلاء:دگرشپذیر» است]، این نوع شیءها را نتاید ([؟] معناء:نتاید [آوایش: [[و:نتاید|آواثاء:نتاید]]؛ تلفظ «نتاید»: 📥]) بدگرد ([؟] معناء:بدگرد [آوایش: [[و:دگردن|آواثاء:بدگرد]]؛ تلفظ «دگردن»: 📥]) -برانمونه ([؟] معناء:برانمونه [آوایش: [[و:برانمونه|آواثاء:برانمونه]]؛ تلفظ «برانمونه»: 📥]) دلماءهای [؟ آوایش: [[و:دلماء|آواثاء:دلماءهای]] 📥؛ معنی «دلماءهای» به فارسی «معناء:دلماءهای» و معادل «دلماء» به انگلیسی «عدلاء:دلماء» است] tuple- پس، برای داردن ([؟] معناء:داردن [آوایش: [[و:داردن|آواثاء:داردن]]؛ تلفظ «داردن»: 📥]) یه ([؟] معناء:یه [آوایش: [[و:یه|آواثاء:یه]]؛ تلفظ «یه»: 📥]) شیء با وضعیت [؟ آوایش: [[و:وضعیت|آواثاء:وضعیت]] 📥؛ معنی «وضعیت» به فارسی «معناء:وضعیت» و معادل «وضعیت» به انگلیسی «عدلاء:وضعیت» است] جدید حتما باید یه ([؟] معناء:یه [آوایش: [[و:یه|آواثاء:یه]]؛ تلفظ «یه»: 📥]) شیء دیگر بایجد ([؟] معناء:بایجد [آوایش: [[و:ایجدن|آواثاء:بایجد]]؛ تلفظ «ایجدن»: 📥]):

پرونده:پایتون-غیرپذیر-شیء-دگرشناپذیر.png
⚠︎دقت. در سطح کد، بمعنی ([؟] معناء:بمعنی [آوایش: [[و:بمعنی|آواثاء:بمعنی]]؛ تلفظ «بمعنی»: 📥]) تسبدن ([؟] معناء:تسبدن [آوایش: [[و:تسبدن|آواثاء:تسبدن]]؛ تلفظ «تسبدن»: 📥]) یه ([؟] معناء:یه [آوایش: [[و:یه|آواثاء:یه]]؛ تلفظ «یه»: 📥]) شیء جدید به غیرپذیر [؟ آوایش: [[و:غیرپذیر|آواثاء:غیرپذیر]] 📥؛ معنی «غیرپذیر» به فارسی «معناء:غیرپذیر» و معادل «غیرپذیر» به انگلیسی «عدلاء:غیرپذیر» است] هه ([؟] معناء:هه [آوایش: [[و:هه|آواثاء:هه]]؛ تلفظ «هه»: 📥])() ئَد ([؟] معناء:ئَد [آوایش: [[و:ئدن|آواثاء:ئَد]]؛ تلفظ «ئدن»: 📥]):
a = (1, "a")

print(id(a))

a = (1, "b")

print(id(a))
خروجی
132674236419264
132674075881216

معناء:لاندن (لاندن) شیء معناء:دگرشپذیر (دگرشپذیر) در معناء:دگرشناپذیر (دگرشناپذیر)

«دگرشناپذیری ([؟] معناء:دگرشناپذیری [آوایش: [[و:دگرشناپذیری|آواثاء:دگرشناپذیری]]؛ تلفظ «دگرشناپذیری»: 📥])» بیِننده ([؟] معناء:بیِننده [آوایش: [[و:بیِندن|آواثاء:بیِننده]]؛ تلفظ «بیِندن»: 📥]) نادگرمائدن ([؟] معناء:نادگرمائدن [آوایش: [[و:دگرمائدن|آواثاء:نادگرمائدن]]؛ تلفظ «دگرمائدن»: 📥]) خود شیء ئَد ([؟] معناء:ئَد [آوایش: [[و:ئدن|آواثاء:ئَد]]؛ تلفظ «ئدن»: 📥])، نه وضعیت ([؟] معناء:وضعیت [آوایش: [[و:وضعیت|آواثاء:وضعیت]]؛ تلفظ «وضعیت»: 📥]) خصاءها [؟ آوایش: [[و:خصاء|آواثاء:خصاءها]] 📥؛ معنی «خصاءها» به فارسی «معناء:خصاءها» و معادل «خصاء» به انگلیسی «عدلاء:خصاء» است] اش ([؟] معناء:اش [آوایش: [[و:اش|آواثاء:اش]]؛ تلفظ «اش»: 📥])(یش)؛ عبرا ([؟] معناء:عبرا [آوایش: [[و:عبرا|آواثاء:عبرا]]؛ تلفظ «عبرا»: 📥])، خصاءهای ([؟] معناء:خصاءهای [آوایش: [[و:خصاء|آواثاء:خصاءهای]]؛ تلفظ «خصاء»: 📥]) یه ([؟] معناء:یه [آوایش: [[و:یه|آواثاء:یه]]؛ تلفظ «یه»: 📥]) شیء دگرشناپذیر [؟ آوایش: [[و:دگرشناپذیر|آواثاء:دگرشناپذیر]] 📥؛ معنی «دگرشناپذیر» به فارسی «معناء:دگرشناپذیر» و معادل «دگرشناپذیر» به انگلیسی «عدلاء:دگرشناپذیر» است] تاید ([؟] معناء:تاید/د [آوایش: [[و:تاید|آواثاء:تاید]]؛ تلفظ «تاید»: 📥]) بدگرَد ([؟] معناء:بدگرَد [آوایش: [[و:دگردن|آواثاء:بدگرَد]]؛ تلفظ «دگردن»: 📥]):

پرونده:پایتون-غیرپذیر-شیء-دگرشپذیر-درون-دگرشناپذیر.png
a = [1, 2]     # دگرشپذیر
b = ["a", "b"] # دگرشپذیر

c = (a, b)     # دگرشناپذیر

print(f"Befor: id(c) -> {id(c)}, c -> {c}")

a.append(3)
b.append("c")

print(f"After: id(c) -> {id(c)}, c -> {c}")
خروجی
Befor: id(c) -> 133100686514304, c -> ([1, 2], ['a', 'b'])
After: id(c) -> 133100686514304, c -> ([1, 2, 3], ['a', 'b', "c"])