首页 > 其他分享 >super().__init__(**kwargs)

super().__init__(**kwargs)

时间:2024-06-21 16:59:52浏览次数:12  
标签:__ .__ init str kwargs 父类 super

最近补充一下python知识,关于super().init(**kwargs)属于在class中常用的调用父类方法:
`class Child(father_class):

name: str = "Stitch"
profile: str = "Tutorial Assistant"
goal: str = "Generate tutorial documents"
constraints: str = "Strictly follow Markdown's syntax, with neat and standardized layout"

topic: str = ""
main_title: str = ""
total_content: str = ""

def __init__(self, **kwargs):
    super().__init__(**kwargs)`

其中super()方法相当于对父类属性的继承,而**kwargs相当于传递把子类的这些值进行赋值
kwargs是一种将任意数量的关键字参数传递给函数的方式。在构造函数中使用kwargs可以让你从子类向父类传递参数,而无需显式列出所有参数

标签:__,.__,init,str,kwargs,父类,super
From: https://www.cnblogs.com/kevinblogs/p/18260907

相关文章

  • ImmutableMultiDict 添加字段
    ImmutableMultiDict是Flask中处理HTTP请求中的多值字典,它是不可变的,意味着一旦创建,其内容不能被修改。但是,你可以通过复制并修改它的方式来添加字段。以下是一个如何添加字段到ImmutableMultiDict的例子:fromwerkzeug.datastructuresimportImmutableMultiDict#......
  • 双绞线(网线)的制作与测试
    实验目的1、熟悉常用双绞线(网线)及其制作工具的使用;2、掌握非屏蔽双绞线的直通线、交叉线的制作及连接方法;3、掌握双绞线连通性的测试。设备要求:RJ45压线钳,RJ45水晶头,UTP线缆(每条2m,若干条),测线仪,PC(2台以上,装有操作系统,有网卡),集线器。双绞线简介双绞线可按其是否外加金属......
  • 基于Matlab中plot的六方元胞自动机+源代码+文档说明
    文章目录源码下载地址项目介绍项目功能界面预览项目备注源码下载地址源码下载地址点击这里下载代码项目介绍运行MainSixGrid.m文件即可默认随机出生,大小为10x10,演化100步,黑色为死亡,白色为存活,规则为邻居数量大于2且小于3时存活,否则死亡有兴趣的话可以通过更改la......
  • 哈尔滨服务器租用推荐-亿林青蛙云
    亿林青蛙云是哈尔滨地区服务器租用的一个推荐选择,它隶属于黑龙江亿林网络股份有限公司,专注于提供IDC(互联网数据中心)服务,拥有16年以上的行业经验。以下是亿林青蛙云的一些突出特点和服务优势:一体化监控:提供一体化监控服务,能够实时检测服务器运行状态,并及时反馈信息,确保安全与......
  • 2023年天津大学图像工程课程设计 基于 OpenCV 、 Qt 库的图像处理软件+源代码+文档说
    文章目录源码下载地址项目介绍项目功能界面预览项目备注源码下载地址源码下载地址点击这里下载代码项目介绍图像工程课程设计基于OpenCV、Qt库实现的图像处理软件大学编程作业(TUST天津科技大学2023年)图像工程课程设计基于OpenCV、Qt库实现的图像处......
  • C#如何创建一个重复使用的项目模板
    写在前面#其实很多公司或者资深的开发都有自己快速创建项目的脚手架的,有的是魔改代码生成器实现,有的直接基于T4,RazorEngine等模板引擎打造;但无论如何,其最终目的其实就是搭建一个自定义项目模板(脚手架)。今天我们聊聊:如何基于官方的clidonetnew命令创建自己的项目模板。什......
  • Jenkins + K8s 实现动态 slave 配置
    环境介绍本次jenkins部署在本地服务器上,下面我们开始动态slave配置。k8s创建RBAC##首先需要创建命名空间pipeline[root@master1~]#catpipeline-acount.yamlapiVersion:v1kind:ServiceAccountmetadata:name:jenkins-slavenamespace:pipeline---ki......
  • Windows系统常用介绍
    Windows系统1.重要文件介绍#ProgramFiles软件程序存放目录,64位程序文件默认会安装到这个目录下,安装的时候是可以自行修改安装目录的,如果你安装的某个软件的时候,没有特意的修改安装路径,那么就去这个目录中找​#ProgramFiles(x86) 32位程序文件默认会安装到这个目录......
  • 【vue】可视化大屏实现固定比例布局(不错位)
    背景最初方案是使用dataV中的大屏自适应组件,后续发现dataV在不同显示器分辨率下的效果会不一致导致图表内容错位等问题;后续查找资料重新写自适应。组件封装resizeMixin.js//*默认缩放值constscale={width:'1',height:'1',};//*设计稿尺寸(px)cons......
  • 游戏中的寻路算法以及动态避障算法
    参考:即时战略游戏中实用的寻路算法都有哪些,比较如何?-知乎(zhihu.com) 寻路算法1.深度/广度优先搜索比较简单,略过  2.Dijkstra最短路径算法图文详解Dijkstra最短路径算法(freecodecamp.org) 3.A*寻路算法比较常见,略过  4.流场 FlowField该算法可以解决R......