当前位置: 首页 > news >正文

深圳企业网站建设费用模板建站多少钱

深圳企业网站建设费用,模板建站多少钱,c2c跨境电子商务平台,前端开发招聘要求文章目录 一、实例1.1实例的变量1.2实例方法1.3 构造方法1.4析构函数1.4预置实例属性: 二,类1.1类变量1.2类方法1.3静态方法1.4类属性的增删改查 一、实例 1.1实例的变量 使用示例 class dog:def __init__(self,k,c,a):self.kinds kself.color csel…

文章目录

  • 一、实例
    • 1.1实例的变量
    • 1.2实例方法
    • 1.3 构造方法
    • 1.4析构函数
    • 1.4预置实例属性:
  • 二,类
    • 1.1类变量
    • 1.2类方法
    • 1.3静态方法
    • 1.4类属性的增删改查

一、实例

1.1实例的变量

使用示例

class dog:def __init__(self,k,c,a):self.kinds = kself.color = cself.age = a
d1 = dog("京巴","白色",1)
d2 = dog("金毛","黄色",2)
print(d1.kinds)
print(d1.color)##z执行结果
京巴
白色

1.2实例方法

语法 :
class 类名(继承列表):
  def 实例方法名(self,形参参数1,形参参数2……):
   语句……
说明:
 实例方法的实质是函数,是定义在类内的函数
 实例方式属于类的属性
 实例方法的第一个参数代表调用这个实例方法的对象,一般命名为“self”
 实例方法如果没有return语句,则返回None
实例方法调用示例

class dog:def __init__(self,k,c,a):self.kinds = kself.color = cself.age = adef say(self):print("汪汪")
d1 = dog("京巴","白色",1)#用对象来调用
d1.say()
#用类来调用
dog.say(d1)#执行结果
汪汪
汪汪

1.3 构造方法

作用:
 创建对象时初始化实例对象
语法:
  def __init__(self, [形参参数列表]):
   语句……
说明:
  构造方法名必须为 __init__ 不可改变
  构造方法会在实例创建时自动调用,且将实例自身通过第一个参数self传入__init__方法

1.4析构函数

语句:
def __del__(self):
  pass
说明:
析构方法会在对象销毁时被自动调用
python不建议在析构语句中做任何事情,因为该方法调用的时间难以确定

1.4预置实例属性:

说明
__dict__属性以字典的方式输出对象的所有属性,__class__属性可以的到对象类的名字,__doc__属性输出对象的类中的注释,__module__属性输出对象所在模块的名字

示例

class dog:def __init__(self,k,c,a):self.kinds = kself.color = cself.age = adef say(self):print("汪汪")
d1 = dog("京巴","白色",1)
print(d1.__class__)
print(d1.__dict__)
print(d1.__doc__)
print(d1.__module__)#输出
<class '__main__.dog'>
{'kinds': '京巴', 'color': '白色', 'age': 1}
None
__main__

二,类

1.1类变量

定义在类中的变量
可以通过以下访问
示例

class human:home = "地球"def __init__(self,name):self.name = name #只能通过实例对象访问
print(human.home) #通过类访问类变量
h1 = human("张三")
print(h1.home) #通过实例对象访问类变量#执行结果
地球
地球

在实例的对象中修改类变量只会修改实例对象自己类变量
示例

class human:home = "地球"def __init__(self,name):self.name = name #只能通过实例对象访问
h1 = human("张三")
h1.home = "火星"
print(h1.home) #通过实例对象访问类变量
print(human.home) #通过类访问类变量#执行结果
火星
地球

1.2类方法

类方法 @classmethod
说明:
  类方法是只能访问类变量的方法
  类方法的第一个参数是类的实例,约定为cls
  类和实例对象都可以调用类方法
 类方法不能访问实例变量
示例

class icbc:moneys = 1000@classmethoddef total_moneys(cls):print("总钱数为",cls.moneys)
icbc.total_moneys()
a = icbc()
a.total_moneys()#执行结果
总钱数为 1000
总钱数为 1000

1.3静态方法

静态方法@staticmethod
说明
 静态方法是普通函数
 静态方法定义在类的内部,只能凭借该类和实例调用
 静态方法不能访问类变量和实例变量
示例

class a:@staticmethoddef myadd(a,b):return a+b
print(a.myadd(10,20))
b = a()
print(b.myadd(10,30))#执行结果
30
40

1.4类属性的增删改查

说明
getattr(obj, name, [default])  获取对象属性
hasattr(obj, name)      查找这个属性
setattr(obj, name, value)    增加属性
delattr(obj, name)       删除这个属性

示例

class myclass:pass
a = myclass()
print(hasattr(a,"name")) #查找name属性
print(setattr(a,"name",100)) #增加name属性
print(hasattr(a,"name")) #查找name属性
print(getattr(a,"name")) #获取name属性的值
delattr(a,"name")       #删除name属性    
print(hasattr(a,"name"))#执行结果
False
None
True
100
False
http://www.hkea.cn/news/878699/

相关文章:

  • 陕西营销型网站建设推广普通话的内容简短
  • 做配电箱的专门网站百度指数属于行业趋势及人群
  • 学做网站的网站重庆seo整站优化报价
  • 保定网站设计概述seo推广软件排名
  • 查pv uv的网站网络营销推广服务
  • 怎样让客户做网站优化 保证排名
  • 企业营销型网站做的好网络营销的有哪些特点
  • 网站开发 合同兰州快速seo整站优化招商
  • 网站开发技术现状深圳网络营销推广培训
  • 知名网络公司有哪些河北网站seo
  • 学做网站多少钱关键词难易度分析
  • 传奇如何做网站网站建设策划书案例
  • 龙岗 网站建设深圳信科最好用的搜索神器
  • 动态网站开发日志重庆seo整站优化报价
  • 魔站网站建设微信公众号运营推广方案
  • 好的网站建设公司营销推广外包公司
  • 教育机构做网站素材长尾关键词爱站
  • 做网站选什么系统企业网站seo推广
  • 山东省南水北调建设管理局网站腾讯网qq网站
  • 菏泽做网站公司sem网络营销
  • 专业建站外包兰州网络优化seo
  • 企业邮箱腾讯杭州seo按天计费
  • 政府网站建设先进个人事迹互动营销
  • 网站建设之织梦模板做国外网站
  • 小程序电商模板seo关键词排名优化品牌
  • 泉州网站优化排名百度关键字优化价格
  • 上海网站建设好处win优化大师官网
  • 适合毕设做的简单网站初学seo网站推广需要怎么做
  • 想把书放到二手网站如何做深圳seo关键词优化
  • 合肥网站优化排名推广合理使用说明