首页 > 其他分享 >同一类内部,类属性通用 类的继承,实例属性通用,类属性不通用 解决办法: 声明为全局变量

同一类内部,类属性通用 类的继承,实例属性通用,类属性不通用 解决办法: 声明为全局变量

时间:2023-09-12 13:00:54浏览次数:37  
标签:通用 fun pd print 全局变量 Class 属性

'''属性的继承'''
class Class_1:
    import pandas as pd  # 储存pd,但不储存pandas
    print(pd)  # 无需实例化
    def fun_1(pd=pd):
        print(pd)
    fun_1()  # 无需实例化
    def __init__(self, pd=pd):
        print(pd)
        self.pd=pd
        print(pd)
    def fun_2(self, pd=pd):
        print(pd)
class Class_2(Class_1):
    print(pd)
Instance = Class_1()
Instance.fun_1()  # 输出Class_1的储存地址
# Instance.fun_2()  # pd未储存
'''
结论:
同一类内部,类属性通用
类的继承,实例属性通用,类属性不通用
解决办法:
声明为全局变量
'''

标签:通用,fun,pd,print,全局变量,Class,属性
From: https://blog.51cto.com/u_16055028/7444549

相关文章

  • ClickHouse使用之四 ——外部数据源导入通用方案之insert into select from
    需求:1、在工作中,我们常常需要将外部hive或者mysql、oracle等数据源导入到clickhouse中,对于多种外部数据源,是否有通用的数据导入方案?2、我们在clickhouse上维持一张查询主表,但外部数据源表是hive增量表,新增数据需要同步更新到clickhouse上,是否有不通过第三方组件的插入方式......
  • Springboot整合Quartz通用项目
    1.整合的意义:在某些应用场景下要求任务必须具备高可用性和可扩展性,单台服务器不能满足业务需求,这时就需要使用Quartz实现分布式定时任务当然分布式下Quartz并不是最好的,但是确是最简单易实现,实现快速开发。其他选择如:xxjob、powerjob...2.依赖:项目结构:pom依赖<dependenc......
  • 09-计算属性
    Computed计算属性是Vue中常用的一个功能,那为什么要使用计算属性我们假定一个前提情况,如果我们需要用到一个属性,但这个属性不存在,却可以通过其他属性计算得来,我们则可以通过以下几个方法进行实现:1)插值语法实现2)methods实现3)计算属性实现 例:我们已知姓、名属性fir......
  • css3属性之 text-overflow:ellipsis
    语法:text-overflow:clip |  ellipsis默认值为clip不显示省略标记clip:当前对象内文本溢出时不显示省略标记,而是将溢出部分裁剪。ellipsis:当对象内文本一处时显示省略标记(...)。一、常见的单行文本溢出显示省略写法:text-overflow:ellipsis;overflow:hidden;white-......
  • Postgresq l 数据库查询格式为jsonp的列,怎么查询其值属性 | ->> 操作符
    要查询PostgreSQL数据库表中的JSONP列(假设列名为props)中是否包含特定条件的记录,可以使用JSONB函数和操作符进行查询。JSONP列通常存储为JSONB类型。假设表结构如下:CREATETABLEyour_table(idserialPRIMARYKEY,propsjsonb);在这个表中,props列存储......
  • 基于webman的CMS,企业官网通用PHP后台管理系统
    2023年9月11日10:47:00仓库地址:https://gitee.com/open-php/zx-webman-website还有laravel+scui的版本目前还未开源,电商laravel版本差不多,后续在移植webman算是比较标准的php+vue的项目CMS,企业官网通用PHP后台管理系统Englishdoc框架介绍WebmanSCUI后端开发组件php8.......
  • HTML5 Canvas 数据持久化存储之属性列表
    正常我们设置属性的时候,属性和属性值的keyvalue对应,但是在实际开发中,经常遇到属性值可能需要从多项中选择,这个时候用原生的HTML5配合JavaScript来实现这个功能会让人非常头疼,我试着用 HTforWeb 来实现了这个功能,感觉整体实践起来还是比较容易的,所以在这边跟大家分享一......
  • Java实现关系型数据库工具类JdbcUtils系列九:通用DAO
    Java实现关系型数据库工具类JdbcUtils系列九:通用DAO一、创建对应数据库表的实体类二、数据库连接池Druid工具类三、DAO类四、BaseDAO五、DatabaseInfoDao六、通用DAO测试类一、创建对应数据库表的实体类数据库表结构CREATETABLE`databaseInfo`(`id`bigint(11)NOTNULLAU......
  • html属性选择器
    <!DOCTYPEhtml><htmllang="en"><head>  <metacharset="UTF-8">  <metaname="viewport"content="width=device-width,initial-scale=1.0">  <title>Document</title> <sty......
  • 系统熵增是怎么产生的?————数据对象模型里添加属性欠思考
    熵增定律指出,在没有外力作用下的封闭系统中,熵(或混乱度)总是增加的。就是说,任何封闭系统中、在没有外力作用下,都会陷入混乱。屋子不收拾会变乱;人不自律会懒散;生活不规律或无节制,人就会出现健康问题;同样,对于我们的信息系统,一旦缺乏规范和管控,就会越来越难于迭代和维护。这些例子......