โดย prakon » 11/07/2018 6:55 pm
เป็นคำสั่งที่ไว้ใช้ลบ คลาส ออกโดยจะคืนค่าสู่ เมมโมรี่
โค้ด: เลือกทั้งหมด
#การลบค่าตัวแปร แบบ ทั่วๆไป
var_dic={"A":"A","B":"B","C":"C"}
print(var_dic)
del (var_dic["A"])
print(var_dic)
#การลบ class
class MindpPoint:
def __init__(self, x=0 ,y=0):
self.x = x
self.y = y
print("Start using class >>")
def __del__(self):
class_name = self.__class__.__name__
print("The",class_name,"function is Destroyed!!")
pt1 = MindpPoint() #นำความสามรถของ classมาเก็บไว้ในตัวแปร
pt2 = pt1
pt3=pt2
print(id(pt1)) #ที่อยู่บนเมมโมรี่ของ pt1
print(id(pt2)) #ที่อยู่บนเมมโมรี่ของ pt2
print(id(pt3)) #ที่อยู่บนเมมโมรี่ของ pt3
เป็นคำสั่งที่ไว้ใช้ลบ คลาส ออกโดยจะคืนค่าสู่ เมมโมรี่
[code]#การลบค่าตัวแปร แบบ ทั่วๆไป
var_dic={"A":"A","B":"B","C":"C"}
print(var_dic)
del (var_dic["A"])
print(var_dic)
#การลบ class
class MindpPoint:
def __init__(self, x=0 ,y=0):
self.x = x
self.y = y
print("Start using class >>")
def __del__(self):
class_name = self.__class__.__name__
print("The",class_name,"function is Destroyed!!")
pt1 = MindpPoint() #นำความสามรถของ classมาเก็บไว้ในตัวแปร
pt2 = pt1
pt3=pt2
print(id(pt1)) #ที่อยู่บนเมมโมรี่ของ pt1
print(id(pt2)) #ที่อยู่บนเมมโมรี่ของ pt2
print(id(pt3)) #ที่อยู่บนเมมโมรี่ของ pt3
[/code]