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

怎么样进行网站建设做网站的具体步骤

怎么样进行网站建设,做网站的具体步骤,wordpress 积分下载,国家域名注册有什么用__init__()和__new__(): __init__():初始化对象,给属性赋值 __new__():object基类提供的内置静态方法,在内存中为对象分配空间,返回对象的引用 重写__new__()一定要写return super(),__new__(cls)&#x…

__init__()和__new__():
__init__():初始化对象,给属性赋值

__new__():object基类提供的内置静态方法,在内存中为对象分配空间,返回对象的引用

重写__new__()一定要写return super(),__new__(cls),否则Python解释器得不到分配空间的对象引用,就不会调用__init__()

一个对象的实例化过程:首先执行__init__(),如果没有写__new__(),默认调用object里面的__new__(),返回一个实例对象,然后再去调用__init__(),给对象进行初始化

class Person(object):def __init__(cls,*args,**kwargs):print("new")return super()def __init__(self,name):self.name=nameprint("name:",self.name)
pe=Person('lihailu')

单例模式:

可以理解成一个特殊的类,这个类只存在一个对象

弊端:多线程访问时容易引发线程安全问题

class A(object):pass
a1=A()
print(a1)
a2=A()
print(a2)

重写__new__()方法:

1.定义一个类属性,初始值为None,用来记录单例对象的引用

2.重写

3.进行判断,如果类属性是None,把__new__()返回的对象引用保存进去

4.返回类属性中记录的对象引用

class Singleton(object):obj=Nonedef __new__(cls, *args, **kwargs):print("new")#判断类属性是否为空if cls.obj==None:cls.obj=super().__new__(cls)return cls.objdef __init__(self):print("init")
s=Singleton()
print("s:",s)
s2=Singleton()
print("s2:",s2)
#单例模式:每一次实例化所创建的对象都是同一个,内存地址都一样

运行结果为:
new
init
s: <__main__.Singleton object at 0x000002952B0B7E00>
new
init
s2: <__main__.Singleton object at 0x000002952B0B7E00>

通过导入模块实现单例模式:

应用场景:回收站对象,音乐播放器,开发游戏软件(场景管理器),数据库配置,数据库连接池的设计

魔法方法:

8.可调用对象:函数/内置函数和类都是可调用对象,凡是可以把一对()应用到某个对象身上都可以称之为可调用对象

callable():判断一个对象是否为可调用对象;

http://www.dtcms.com/a/530313.html

相关文章:

  • 深圳南山网站建设工作室新郑市网站建设
  • 贵阳市观山湖区建设局网站抚州网站建设
  • 帮人做网站怎么收费建设网站会员登陆
  • 视频网站seo怎么做个人网站可以收费吗
  • 第二章:武装篇 - 现代C++工程化实战入门
  • WordPress关站插件西餐厅网站模板
  • 博罗县建设局网站微信小程序怎么注销账号
  • 网站开发的论文怎么写网络优化工程师证书
  • 环保网站设计价格网络科技有限公司取名四个字
  • 北京网站开发团队贡井网站建设
  • 大模型微调(五):RLHF奖励模型与偏好损失函数
  • 青海省建设厅职业注册官方网站百度收录网站之后又怎么做
  • 出名的设计网站哪家公司做网站开发做得比较好
  • 国内做新闻比较好的网站有哪些网站产品详情页怎么做的
  • 网站数据丢失长沙创建一个网站需要多少钱
  • iptables常用命令汇总
  • 企业网站建设合同百度文库工业设计 做自己的网站 知乎
  • 机械公司网站模板wordpress网页播放器插件
  • 商城网站大概多少钱建设一个公司网站多少钱
  • 太原网站建设丿薇网架加工图
  • 沈阳网站seowordpress登录查看
  • 如何高效率的建设网站黄页88网怎么推广
  • 男女情感类网站做视频网站要什么
  • 湿疹的应对与祛湿建议
  • 建设网站公司哪儿济南兴田德润有活动吗上海短视频seo优化网站
  • 建设一个网站要多少费用吗优化方案物理必修三电子版
  • 做酒店经理的一些网站wordpress手机版侧栏导航栏
  • 建一个网站大约花多少钱给公司建立网站
  • 网站开发岗位内容和要求网站不同颜色
  • 广州空港经济区门户网站做网站交互效果用什么软件