首页 > 其他分享 >类变量

类变量

时间:2023-08-22 12:44:06浏览次数:37  
标签:变量 animal1 self json MyClass data class

import json
class MyClass():
    # 类变量
    can1 = "dog"
    can2 = "wang"

    # 方法2
    def is_json(self, data):
        try:
            return json.load(data)
        except:
            return data

    # 方法1
    def eat(self):
        animal1=self.__class__.can1
        animal1=self.is_json(animal1)# 调用方法2需要先实例化
        animal2 = self.__class__.can2
        print(f"动物{animal1},叫{animal2}")



# 实例化
m=MyClass()
res=m.eat() # 不需要传参数 直接调用
print(res)

'''

动物dog,叫wang
None

'''

标签:变量,animal1,self,json,MyClass,data,class
From: https://www.cnblogs.com/haha1988/p/17648258.html

相关文章

  • Java SE(1)-环境变量,字面量,进制,数据类型,标识符命名规则
    p4常用CMD命令盘符+冒号 盘符切换dir 查看当前路径下内容cd目录cd\cd..cd目录1\目录2\... 进入多级目录cls 清屏exit退出在cmd中也有代码补全功能,为Tab键win+E键 打开我的电脑p5环境变量想要把任何目录下可以打开指定软件,就可以把软件的路径配置到环境......
  • 5 JavaScript变量提升
    5变量提升看以下代码,或多或少会有些问题的.functionfn(){console.log(name);varname='大马猴';}fn()发现问题了么.这么写代码,在其他语言里.绝对是不允许的.但是在js里.不但允许,还能执行.为什么呢?因为在js执行的时候.它会首先检测你的代码.......
  • docker 设置环境变量
    dockerrun-itd--namejf--restart=always--privileged=true-p8080:8080-v/home/yida/apps/jf/logs-8076:/usr/local/tomcat/logs-eMYSQL_SERVICE_HOST=10.143.133.118-eMYSQL_SERVICE_PORT=3306-eMYSQL_SERVICE_USER=root-eMYSQL_SERVICE_PASSWORD=5mLzHsy......
  • 变量
    变量1.类变量,实例变量,局部变量publicclassDemo04{​  //属性​  //布尔值:默认false​  //类变量static  static doublesalar=2500;   //实例变量:如果不初始化,这个类型默认值0,00  Stringname;  intage;​  //main方法 ......
  • 《深入浅出Java虚拟机 — JVM原理与实战》带你攻克技术盲区,夯实底层基础 —— 吃透cla
    前言介绍了解Java代码如何编译成字节码并在JVM上执行是非常重要的。这种理解可以帮助我们理解程序执行时发生的情况,确保语言特性符合逻辑,并在进行讨论时能够全面考虑各种因素和副作用。本文将深入探讨Java代码编译成字节码并在JVM上执行的过程。如果您对JVM的内部结构和字节码执行......
  • Windows中Java安装及环境变量配置
    Windows中Java安装及环境变量配置目录Windows中Java安装及环境变量配置1、下载jdk安装包2、安装JDK3、配置环境变量3.1、环境变量配置页进入3.2、环境变量1:JAVA_HOME3.3、环境变量2:CLASSPATH3.4、环境变量3:Path4、验证安装1、下载jdk安装包通过以下镜像站下载jdk安装包:https://......
  • Python教程(10)——Python变量类型元组tuple的详细用法
    在Python中,元组(Tuple)是一种有序且不可变的数据类型。元组可以包含任意数量的元素,用逗号分隔,并用圆括号括起来。与列表(List)不同,元组的元素不能修改。元组与列表一样,可以通过索引访问其中的元素。my_tuple=("apple","banana","cherry")print(my_tuple[0])#输出:apple元组的......
  • Python教程(10)——Python变量类型元组tuple的详细用法
    在Python中,元组(Tuple)是一种有序且不可变的数据类型。元组可以包含任意数量的元素,用逗号分隔,并用圆括号括起来。与列表(List)不同,元组的元素不能修改。元组与列表一样,可以通过索引访问其中的元素。my_tuple=("apple","banana","cherry")print(my_tuple[0])#输出:apple元组......
  • shell脚本之规范与变量
    shell编程规范与变量名词简述面向过程语言按照顺序执行程序第一件事干什么—>第二件事干什么......(C,shell...)面向对象语言把程序看成一个整体(java,python,golang...)三种处理逻辑顺序执行:程序按从上到下顺序执行选择执行:程序执行过程中,根据条件的不同,选择不同分支......
  • C++ 变量初始化总结
    堆空间,new操作初始化1、对于有自己写构造函数的类,不论类型名后面有没有括号()或者数组[],都用构造函数进行初始化,如果构造函数delete,则编译报错;2、如果没有构造函数,则不加括号的new只分配内存空间,不进行内存的初始化,3、而加了括号()的new会在分配内存的同时初始化为0。栈空间......