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

摇一摇抽签用什么网站做阿里邮箱企业版app下载

摇一摇抽签用什么网站做,阿里邮箱企业版app下载,广东网站制作多少钱,公司名称注册规则在项目中如果需要用到全局类管理,则需要用到一些更加快捷管理类的方式 首先我们看看语法 首先创建类 dataclass class cache:userdate: int 1这里的dataclass指的是装饰器,用来快速构建装饰器 那什么是装饰器呢? 装饰器本质上是一…

在项目中如果需要用到全局类管理,则需要用到一些更加快捷管理类的方式
首先我们看看语法
首先创建类

@dataclass
class cache:userdate: int = 1

这里的@dataclass指的是装饰器,用来快速构建装饰器

那什么是装饰器呢?
装饰器本质上是一个函数,它接收另一个函数或类作为输入,然后返回一个新的、经过修改的函数或类。@ 符号是使用装饰器的语法糖。

@dataclass 有什么用?
在 Python 中,定义一个类通常需要写很多模板化的代码,比如 init (构造函数), repr (用于打印对象信息), eq (用于比较两个对象是否相等) 等。@dataclass 装饰器会自动为你生成这些方法。

比如对于一般构建类,我们通常用以下这种方式:

class GlobalState:def __init__(self):self.user_data = UserData()self.statistics = Statistics()self.logging = Logging()self.algorithm = Algorithm()self.inference = Inference()self.results = Results()def __repr__(self):# 需要自己写一个很长的字符串来表示对象return f"GlobalState(user_data={self.user_data}, ...)"def __eq__(self, other):# 需要自己比较每一个字段return (self.user_data == other.user_data andself.statistics == other.statistics and ...)

那么现在只需要一句话就可以概括了
那么在目前这种现代化的操作当中有几种格式操作规范

userdata:Optional[int] = 1 

这里的optional指的是类型提示 (Type Hint)。它本身在程序运行时不起强制作用,但它对开发者和开发工具有着至关重要的指示意义。
这里的optional代表的是:
它本身不是一个具体的类型,而是一个修饰符。Optional[X] 是 Union[X, None] 的简写形式。
Union[X, None] 的意思是“可以是 X 类型,也可以是 None 值”。

userdata:Optional[int] = filed(defaut_factory = None)

在这里filed指的是为这个字段设置默认值

后面的default_factiory 指的是每次调用的时候每个实例都有独立的空列表作为默认值。
与 default 的区别:default 是静态值,而 default_factory 是动态调用的函数,用于生成默认值。

那么整段话翻译过来就是userdata的值应该是int或者其他,当调用的时候会给一个默认值none作为基础

userdata:List[int] = filed(defaut_dactory = None)

这里的list同样是指示器,代表的是:这个值应该是list,当提供了int值,不然生成一个空列表

调用

那么在调用的时候

global = Global()
global.userdata = 2
http://www.dtcms.com/a/420755.html

相关文章:

  • 做网站傻瓜软件淮安网站制作设计
  • 常州网站建设方案维护建设银行etc信用卡申请网站
  • 企业网站的网址通常包括网站色调设计方案
  • 建设网站深圳seo点击排名
  • Linux之vi编辑器
  • 范例网站怎么做制作ppt免费软件
  • 网站做桌面应用 iOS网站做影集安全吗
  • 企业静态网站需要备案吗成都网站制作网站设计
  • 设计的网站都有哪些上海有哪些做网站的公司
  • 网站建设公司宣传语网页制作哪家服务好
  • dede 网站版权信息最让顾客心动的促销活动
  • 坚持写博客-前序
  • 动态ip建设网站网络营销推广软件
  • 常州金坛建设局网站外包
  • 龙岗网站建设价位shop++是什么
  • 海外短剧 APP 开发:Google Play/App Store 上架合规与性能优化​
  • 济南集团网站建设公司好国外工业设计网站
  • 网站排名标准app制作需要学什么
  • 基于 Spring Security 的最小项目模板
  • SpringBoot 自定义字典翻译组件
  • Interview-SpringCloud/SpringBoot
  • 爱站网ip反查域名京东官方网上商城
  • 做网站要不要营业执照网站大全网址大全
  • 济南网站建设yigeseo南充市网站建设
  • wordpress 经典博客主题济南seo怎么优化
  • 网站改版引导站内营销推广途径
  • 贵州建设学校网站乌海seo
  • 如何优化网站目录结构广州各区风险区域最新动态
  • 广西和城乡建设厅网站作品集怎么做网页
  • wordpress动漫网站做电影网站怎样赚钱吗