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

wordpress网站web应用防火墙口碑营销什么意思

wordpress网站web应用防火墙,口碑营销什么意思,可以做网站挂在百度上吗,做微信的微网站费用多少合适在Python中,dataclass是dataclasses模块提供的一个装饰器,用于简化类的定义,自动生成诸如__init__、__repr__等方法。以下是dataclass的简单使用方法: 基本使用 定义一个简单的dataclass只需使用dataclass装饰器并声明类的属性&…

在Python中,dataclass是dataclasses模块提供的一个装饰器,用于简化类的定义,自动生成诸如__init__、__repr__等方法。以下是dataclass的简单使用方法:

基本使用

定义一个简单的dataclass只需使用@dataclass装饰器并声明类的属性,可以使用frozen=True冻结参数(对象初始化后,参数不得修改)

from dataclasses import dataclass@dataclass
class Student(object):sid:intname:strage:intscore:floatgender:str
# 使得对象经过初始化后参数不能修改
@dataclass(frozen=True)
class Class:name: strmember: list[Student]s1 = Student(1, 'daheilv', 28, 59, 'male')
s1_copy = Student(1, 'daheilv', 28, 59, 'male')
print(s1)
s2 = Student(1, 'xiaohei', 27, 99, 'male')
print(s2)
print('s1==s1_copy:',s1==s1_copy)
donkeyClass = Class('donkeyClass', [s1, s2])

Student(sid=1, name=‘daheilv’, age=28, score=59, gender=‘male’)
Student(sid=1, name=‘xiaohei’, age=27, score=99, gender=‘male’)
s1==s1_copy: True

无法修改参数

# 改变一下donkeyClass属性值
donkeyClass.name = 'CawClass'

在这里插入图片描述
在 Python 的 dataclass 中,field 用于定制化字段的行为。默认情况下,dataclass 会自动生成 init 方法,并为每个类变量赋予相应的值。但通过 field,可以更灵活地控制字段的初始化、默认值、比较行为等。
default_factory允许动态生成默认值,常用于初始化可变对象(如列表、字典等)

from dataclasses import dataclass, field, asdict
@dataclass
class Cat:name: strcolor: strweight: str = field(default='5')children1:list=field(default_factory=lambda:[1,2,3])children2:dict=field(default_factory=lambda:{'name':'猫'})
tom = Cat('Tom', 'red')
tom

Cat(name=‘Tom’, color=‘red’, weight=‘5’, children1=[1, 2, 3], children2={‘name’: ‘猫’})
通过init=False使得该参数不被init方法所接收

@dataclass
class Cat_reprFalse:name: strcolor: strweight: str = field(default='5')children1:list=field(default_factory=lambda:[1,2,3])children2:dict=field(default_factory=lambda:{'name':'猫'}, init=False)
tom = Cat_reprFalse('Tom', 'red','5',[1,2,3],{'name':'猫'})

在这里插入图片描述
通过repr=False使得该参数不被打印

@dataclass
class Cat_reprFalse:name: strcolor: strweight: str = field(default='5')children1:list=field(default_factory=lambda:[1,2,3])children2:dict=field(default_factory=lambda:{'name':'猫'}, repr=False)
tom = Cat_reprFalse('Tom', 'red','5',[1,2,3],{'name':'猫'})
tom

Cat_reprFalse(name=‘Tom’, color=‘red’, weight=‘5’, children1=[1, 2, 3])

继续加油,先不沉迷细节,把流程走通!!请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述
请添加图片描述

http://www.dtcms.com/wzjs/90600.html

相关文章:

  • 江西响应式网页建设河北seo基础教程
  • 网站上传wordpressseo管理是什么
  • 石家庄网站运营百度一下官方入口
  • 购物网站哪个质量好陕西网络营销优化公司
  • jsp做的零食店网站石家庄seo按天扣费
  • 登錄wordpress界面一个企业seo网站的优化流程
  • 添加网站绑定主机名网站提交收录软件
  • asp网站代码 部分封装上海疫情最新数据
  • 成都网站建设优选推来客百度seo排名优化助手
  • 网站在政务新媒体建设方案百度竞价投放
  • 网站建设思维导图的要求杭州网站优化咨询
  • 山东城市建设学院网站广州推广引流公司
  • 用自己的电脑做主机建网站简阳seo排名优化培训
  • 淄博乐达网站建设吧火蝠电商代运营靠谱吗
  • 网站流量提升方法太原seo优化公司
  • wordpress免费电子商务插件seo全国最好的公司
  • 网站收款接口关键词优化话术
  • 唐山企业网站建设pc网站优化排名
  • 聊城建设网站搜索引擎优化的简称是
  • 双语网站代码关键词优化搜索引擎
  • 网站导航栏三级菜单代码seo主要做什么工作
  • 打电话给客户怎样介绍自己是做网站的?开场白?百度信息流效果怎么样
  • 云网站制作的流程图百度广告优化
  • 莆田做网站建设windows优化大师有哪些功能
  • 美食介绍网站建设论文大数据分析网站
  • 做数学题的网站有吗百度seo培训班
  • dw做高逼格的网站以图搜图百度识图
  • 公司官网如何被百度收录拼多多关键词优化步骤
  • 东莞vi设计公司排名网站关键词优化公司哪家好
  • 如何设计微商城网站建设石家庄网站建设seo