ในการใช้งานทุกครั้งต้อง
import copyเข้ามาด้วยทุกครั้ง
โดยมีคำสั่งดังต่อไปนี้
- copy.copy(x)
คืนค่า shallow copy ของตัวแปร x โดยสามารถคัดลอกผลลัพธ์ได้อย่างเดียว - copy.deepcopy(x)
คืนค่า deep copy ของตัวแปร x โดยสามารถคัดลอกคำสั่งใน class หรือ def ได้ด้วย
ตัวอย่างการใช้งานไลบรารี copy ในภาษา python
คำสั่ง copy.copy(x)
>>> import copyคำสั่ง copy.deepcopy(x)
>>> x = 5
>>> a = copy.copy(x)
>>> print(a)
5
>>> import copy
>>> def o(t):
... t = t
... print(t)
>>> a = o("hi")
hi
>>> s = copy.deepcopy(o)
>>> s("hi")
hi
>>> s("test")
test
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)