符合中小企业对网站设计、功能常规化式的企业展示型网站建设
本套餐主要针对企业品牌型网站、中高端设计、前端互动体验...
商城网站建设因基本功能的需求不同费用上面也有很大的差别...
手机微信网站开发、微信官网、微信商城网站...
-hasattr(self, 'get')--判断self类中是不是有该(get)方法
-反射 setattr(self,get,get_all):相当于把get函数,变成了get_all
-getattr(self, 'get'):拿到get函数的内存地址
class Foo(object):
def __init__(self):
self.name = "fsl"
def func(self):
return "hello python"
obj = Foo()
#判断obj中是否有第二个参数
#如果第二个只是属性,则返回属性值,如果是方法名,则返回方法的内存地址,如果第二个参数没有在对象中找到,程序崩溃
# res = getattr(obj,"name1") #程序崩溃
# res = getattr(obj,"name") #返回属性值 并同时可省略r = res()**
res = getattr(obj,"func") #res为func的内存地址
r = res()
print(r)
#检查obj中是否存在func成员,当找到第二个参数时返回true,否则返回false
res = hasattr(obj,"func")
print(res)
print(obj.name) #查看之前obj的name
#设置obj中name为laowang
res = setattr(obj,"name","laowang")
print(obj.name)
#当设置的值不存在时,会自动添加到实例对象中
#setattr需要三个参数: x,y,z ==> x.y =z
#相当于obj.age = 10
setattr(obj,"age","10")
print("name=%s,age=%s"%(obj.name,obj.age)) #laowang 10
#删除对象的属性
delattr(obj,"age")
print("name=%s,age=%s"%(obj.name,obj.age)) #程序崩溃
另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。