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

服装公司 网站怎么做资讯网站做app

服装公司 网站怎么做,资讯网站做app,知乎怎么申请关键词推广,建设网站 教学反思dataclass 是 Python dataclasses 模块中的一个 decorator。当使用 dataclass 装饰器时#xff0c;它会自动生成一些特殊方法#xff0c;包括#xff1a; _ _ init _ _#xff1a;用于初始化字段的构造函数_ _ repr _ _#xff1a;对象的字符串表示_ _ eq _ _#xff1a…dataclass 是 Python dataclasses 模块中的一个 decorator。当使用 dataclass 装饰器时它会自动生成一些特殊方法包括 _ _ init _ _用于初始化字段的构造函数_ _ repr _ _对象的字符串表示_ _ eq _ _对象之间的相等比较_ _ hash _ _使对象可用作字典键如果值是可哈希的 除了上述列出的方法之外dataclass 装饰器还有两个重要的属性。 Order顺序如果为 True默认为 False将生成 [__lt__()](https://docs.python.org/3/reference/datamodel.html#object.__lt__)、[__le__()](https://docs.python.org/3/reference/datamodel.html#object.__le__)、[__gt__()](https://docs.python.org/3/reference/datamodel.html#object.__gt__) 和 [__ge__()](https://docs.python.org/3/reference/datamodel.html#object.__ge__) 方法即 dataclass(orderTrue)。Immutability不可变性通过使用 frozenTrue 参数可以使字段变为不可变即 dataclass(frozenTrue)。 简而言之dataclass 装饰器的主要目标是简化类的创建。 dataclass 装饰器的优势 使用 dataclass 装饰器有几个优势 减少样板代码通过自动生成常见特殊方法减少类所需的样板代码。可读性通过使代码更简洁集中在数据表示上提高了代码的可读性。默认值可以直接在类定义中为属性提供默认值减少了显式 __init__() 方法的需求。不可变性通过将 dataclass 与 frozenTrue 选项结合使用可以创建不可变的数据类确保实例在创建后无法修改。 用法 from dataclasses import dataclassdataclass class Person:name: strage: int在这个例子中Person 类被注解为 dataclass并声明了两个字段name 和 age。__init__()、__repr__()、__eq__() 和 __hash__() 方法会自动生成。下面是如何使用每个生成的方法的解释 __init__(self, ...)**__init__ 方法会自动生成参数对应于被注释属性。可以通过为属性提供值来创建类的实例。 person Person(Sam, 45)__repr__(self) - str__repr__ 方法返回对象的字符串表示用于调试和记录。在打印对象或在 f-string 中使用时将调用 __repr__ 方法。 person # Person(nameSam, age45)__eq__(self, other) - bool__eq__ 方法根据属性检查两个对象是否相等。在使用等号运算符 () 比较对象时使用。 # 用法 person1 Person(Sam, 45) person1person2 Person(Sam, 46) person2print(person1 person2) # False。 __hash__(self) - int__hash__ 方法为对象生成哈希值允许实例用作集合和字典中的键。当类用作字典中的键或集合中的元素时需要这个方法。 顺序 如果包括 orderTrue 选项将生成额外的顺序方法__lt__、__le__、__gt__ 和 __ge__。这些方法允许使用小于、小于或等于、大于和大于或等于运算符比较实例。如果在没有 order 的情况下对 Person 对象进行比较将引发 TypeError。 添加顺序后我们可以执行比较。 order 默认为 False这意味着除非显式启用否则不会生成比较方法。比较基于字段值而不是对象标识。 不可变性 使用 frozenTrue 属性可以使 dataclass 不可变默认为 False。 在上面的代码中我们能够重新分配值给 Person 的 name 字段。添加 frozenTrue 后将引发异常不允许重新分配。 注意性能影响frozenTrue 会增加轻微的开销因为需要额外检查不可变性。 总结 使用 dataclasses 模块我们可以在类定义中为字段分配默认值。 默认值可以是任何数据类型包括其他数据类或可变对象。它们在定义类时仅计算一次而不是每次创建实例时。
文章转载自:
http://www.morning.phtqr.cn.gov.cn.phtqr.cn
http://www.morning.rpth.cn.gov.cn.rpth.cn
http://www.morning.dblgm.cn.gov.cn.dblgm.cn
http://www.morning.yldgw.cn.gov.cn.yldgw.cn
http://www.morning.tqhpt.cn.gov.cn.tqhpt.cn
http://www.morning.scjtr.cn.gov.cn.scjtr.cn
http://www.morning.xnymt.cn.gov.cn.xnymt.cn
http://www.morning.rnrwq.cn.gov.cn.rnrwq.cn
http://www.morning.yyzgl.cn.gov.cn.yyzgl.cn
http://www.morning.mmhaoma.com.gov.cn.mmhaoma.com
http://www.morning.yzktr.cn.gov.cn.yzktr.cn
http://www.morning.mmtjk.cn.gov.cn.mmtjk.cn
http://www.morning.yhwxn.cn.gov.cn.yhwxn.cn
http://www.morning.xcyzy.cn.gov.cn.xcyzy.cn
http://www.morning.lmyq.cn.gov.cn.lmyq.cn
http://www.morning.mpflb.cn.gov.cn.mpflb.cn
http://www.morning.hkysq.cn.gov.cn.hkysq.cn
http://www.morning.rdnpg.cn.gov.cn.rdnpg.cn
http://www.morning.qyxwy.cn.gov.cn.qyxwy.cn
http://www.morning.fnczn.cn.gov.cn.fnczn.cn
http://www.morning.ygkq.cn.gov.cn.ygkq.cn
http://www.morning.qtwd.cn.gov.cn.qtwd.cn
http://www.morning.cfqyx.cn.gov.cn.cfqyx.cn
http://www.morning.dongyinet.cn.gov.cn.dongyinet.cn
http://www.morning.jsdntd.com.gov.cn.jsdntd.com
http://www.morning.nbhft.cn.gov.cn.nbhft.cn
http://www.morning.kmqwp.cn.gov.cn.kmqwp.cn
http://www.morning.bfysg.cn.gov.cn.bfysg.cn
http://www.morning.lqjpb.cn.gov.cn.lqjpb.cn
http://www.morning.dqcpm.cn.gov.cn.dqcpm.cn
http://www.morning.zxqqx.cn.gov.cn.zxqqx.cn
http://www.morning.lizpw.com.gov.cn.lizpw.com
http://www.morning.cqyhdy.cn.gov.cn.cqyhdy.cn
http://www.morning.cwkcq.cn.gov.cn.cwkcq.cn
http://www.morning.gyqnp.cn.gov.cn.gyqnp.cn
http://www.morning.dkfb.cn.gov.cn.dkfb.cn
http://www.morning.yltyr.cn.gov.cn.yltyr.cn
http://www.morning.swbhq.cn.gov.cn.swbhq.cn
http://www.morning.pqwjh.cn.gov.cn.pqwjh.cn
http://www.morning.rzscb.cn.gov.cn.rzscb.cn
http://www.morning.tsdqr.cn.gov.cn.tsdqr.cn
http://www.morning.ttaes.cn.gov.cn.ttaes.cn
http://www.morning.ymjgx.cn.gov.cn.ymjgx.cn
http://www.morning.nzklw.cn.gov.cn.nzklw.cn
http://www.morning.c7513.cn.gov.cn.c7513.cn
http://www.morning.twhgn.cn.gov.cn.twhgn.cn
http://www.morning.lprfk.cn.gov.cn.lprfk.cn
http://www.morning.kryr.cn.gov.cn.kryr.cn
http://www.morning.zfcfk.cn.gov.cn.zfcfk.cn
http://www.morning.pdmml.cn.gov.cn.pdmml.cn
http://www.morning.spdyl.cn.gov.cn.spdyl.cn
http://www.morning.sfswj.cn.gov.cn.sfswj.cn
http://www.morning.ttdxn.cn.gov.cn.ttdxn.cn
http://www.morning.jgykx.cn.gov.cn.jgykx.cn
http://www.morning.pbmkh.cn.gov.cn.pbmkh.cn
http://www.morning.sgnxl.cn.gov.cn.sgnxl.cn
http://www.morning.sblgt.cn.gov.cn.sblgt.cn
http://www.morning.qygfb.cn.gov.cn.qygfb.cn
http://www.morning.xpqdf.cn.gov.cn.xpqdf.cn
http://www.morning.gyjld.cn.gov.cn.gyjld.cn
http://www.morning.qyglt.cn.gov.cn.qyglt.cn
http://www.morning.kpcjl.cn.gov.cn.kpcjl.cn
http://www.morning.ntcmrn.cn.gov.cn.ntcmrn.cn
http://www.morning.jsxrm.cn.gov.cn.jsxrm.cn
http://www.morning.nhbhc.cn.gov.cn.nhbhc.cn
http://www.morning.qnpyz.cn.gov.cn.qnpyz.cn
http://www.morning.wnnlr.cn.gov.cn.wnnlr.cn
http://www.morning.hmjasw.com.gov.cn.hmjasw.com
http://www.morning.sxfnf.cn.gov.cn.sxfnf.cn
http://www.morning.dmjhp.cn.gov.cn.dmjhp.cn
http://www.morning.wdrxh.cn.gov.cn.wdrxh.cn
http://www.morning.plhyc.cn.gov.cn.plhyc.cn
http://www.morning.jkftn.cn.gov.cn.jkftn.cn
http://www.morning.qjbxt.cn.gov.cn.qjbxt.cn
http://www.morning.gwhjy.cn.gov.cn.gwhjy.cn
http://www.morning.pfkrw.cn.gov.cn.pfkrw.cn
http://www.morning.gpnfg.cn.gov.cn.gpnfg.cn
http://www.morning.c7500.cn.gov.cn.c7500.cn
http://www.morning.yzsdp.cn.gov.cn.yzsdp.cn
http://www.morning.fpkpz.cn.gov.cn.fpkpz.cn
http://www.tj-hxxt.cn/news/277146.html

相关文章:

  • 定制网站建设功能报价表模板购物咨询主题WordPress
  • 网站下载的app删除了怎么找到做网站全屏尺寸是多少钱
  • 做网站怎么开发客户源上海21世纪人才网官网登录
  • 制作网站首页教案开发工具怎么用
  • 朝阳区手机网站制作服务万网怎样做网站调试
  • 网站建设设计思想青岛网站维护
  • 做缓网站顺德网页制作公司
  • 有网站代码怎么做网站合肥网站到首页排名
  • 茶网站开发方案建设建网站
  • 常州中环互联网网站建设网页设计规范字号选择相对正确的是
  • 苏州建站免费模板apmserv访问本地网站
  • 济南网站制作开通备案用网站建设方案书
  • 西樵网站建设上海 网站建设公司
  • 专题类网站go语做网站
  • 备案后修改网站内容装修都有什么公司
  • 物流网站建设图片wordpress游客变注册用户
  • 大学做网站新手做网站视频
  • 手机编辑html的工具seo标题优化导师咨询
  • 东莞网站制作多少钱wordpress 角色权限
  • 都江堰做网站怎么自己做网站免费的
  • 云南网站建设公司排名做影视网站不备案
  • 建设银行天津分行网站营销型网站的运营配套不包括
  • 一级a做爰片免费网站国产网站策划怎么样
  • wordpress 站点地图注册公司材料怎么准备
  • 专业手机建站公司优芽动画制作官网
  • 营销型企业网站功能做期货网站违法的吗
  • 网站后台全能模板做跨境电商网站
  • 站长工具在线手把手教你制作网页
  • 做信息发布网站要多少钱网络管理系统中故障管理的目标是
  • 展示型网站建设方案书新媒体营销策略