تبلیغات
سیمرغ سعادت(بانک اطلاعاتی در مورد گزارش کار،تحقیق،آموزشی،مقاله،پروژه،پایان نامه،و...) - برنامه نویسی به کمک پایتون-بخش 9
----------------------------------- ---------------------------------------
یکشنبه 14 اردیبهشت 1393

برنامه نویسی به کمک پایتون-بخش 9

   نوشته شده توسط: ادریس    



 
>translator
Powered by Translate
>translator
 undefined 
Bookmark and Share

کپی برداری:

—کپی کردن یک شئی اغلب چاره ای برای بدل سازی آن است.ماژول copy شامل تابعی است به نام copy، که می توناند هر شئی را تکثیر کند:
—>>>import copy
—>>>p1=point()
—>>>p1.x=3
—>>>p1.y=4
—P2=copy.copy(p1)
—>>>p1==p2
—0
—>>>samepoint(p1,p2)
—1


—به حض اینکه ماژول کپی را وارد محیط کاری کنیم، می توانیم از متدcopy برای ساختن یک point جدید استفاده کنیم.p1وp2یک نقطه واحد نیستند،اما دارای داده های مشابهی هستند.
—برای کپی کردن یک شئی ساده مانند point که شامل اشیا جاسازی شده ای نیست، copy کافی است.به این نوع کپی کردن ،کپی سطحی، گفته می شود.
—ماژول کپی شامل متد دیگری به نام deepcopy است که علاوه بر خود شئی،هر شئی جاسازی شده درون آنرا هم کپی می کند.
—>>>b2=copy.deepcopy(b1)
—حال b1و b2 اشیا کاملا جداگانه اند.

>



برچسب ها: کپی برداری: —کپی کردن یک شئی اغلب چاره ای برای بدل سازی آن است.ماژول copy شامل تابعی است به نام copy ، که می توناند هر شئی را تکثیر کند: —>>>import copy —>>>p1=point() —>>>p1.x=3 —>>>p1.y=4 —P2=copy.copy(p1) —>>>p1==p2 —0 —>>>samepoint(p1 ، p2) —1 —به حض اینکه ماژول کپی را وارد محیط کاری کنیم ، می توانیم از متد copy برای ساختن یک point جدید استفاده کنیم.p1وp2 یک نقطه واحد نیستند ، اما دارای داده های مشابهی هستند. —برای کپی کردن یک شئی ساده مانند point که شامل اشیا جاسازی شده ای نیست ، copy کافی است.به این نوع کپی کردن ، کپی سطحی ،

 
لبخندناراحتچشمک
نیشخندبغلسوال
قلبخجالتزبان
ماچتعجبعصبانی
عینکشیطانگریه
خندهقهقههخداحافظ
سبزقهرهورا
دستگلتفکر