seo站外推广,企业为什么要办400电话,网页游戏手机,wordpress编辑php.ini内置方法#xff1a;__str__(该方法必须返回字符串类型),在对像被打印时自动触发,然后将该方法的返回值当做打印结果输出)class People:def __init__(self,name,age):self.namenameself.ageagedef __str__(self): #绑定给对象的方法return ‘‘ %(self.name,self.age) #这个方…内置方法__str__(该方法必须返回字符串类型),在对像被打印时自动触发,然后将该方法的返回值当做打印结果输出)class People:def __init__(self,name,age):self.namenameself.ageagedef __str__(self): #绑定给对象的方法return ‘‘ %(self.name,self.age) #这个方法必须返回一个字符串类型的值格式自定义一不限objPeople(‘egon‘,18)print(obj) # 底层原理就是print(obj.__str__())PS打印对象时候就自动触发了__str__这个方法内置方法__del__(会在对象被删除时自动触发,我们可以在__del__内做一些回收系统资源的事)class Foo:def __init__(self,x,y,filepath):self.xxself.yyself.fopen(filepath,mode‘rt‘,encoding‘utf-8‘)def __del__(self):#这个方法就是对象被删之前一定会触发这个程序下面的代码# 回收系统资源self.f.close()objFoo(10,20,‘settings.py‘)del obj # 删除对象底层原理就是obj.__del__()print(‘‘)isinstance(obj,cls)检查obj(一个实例)是否是类 cls 的对象class Foo(object):passobj Foo()isinstance(obj, Foo)PS判断一个值数据类型的时候推荐用这个,type不推荐使用issubclass(sub, super)检查sub类是否是 super 类的派生类(其实就是检查一个类是否是一个类的子类)class Foo(object):passclass Bar(Foo):passissubclass(Bar, Foo)原文https://www.cnblogs.com/shizhengquan/p/10127783.html