python中的类和对象

1|0类和对象


1. 类和对象和概念

  • 类:共性事物的抽象,是对某一类具有共同事物的描述,是具有相同属性和方法的集合
  • 对象:类的实例,是共性事物的一个体现,是这类事物中的每个个体

2. 总结:

类是对象的模板,对象是类的实例

3. 创建类的语法

class Math: #类名一般首字母大写 a = 4 #属性 b = 5 def add(self): c = self.a + self.b return c

注意:

  1. 类名一般首字母大写,比如class User ,其中class是关键字
  2. 类里面包含属性(变量)与方法(函数)
  3. 类函数自带self关键字,不能少! self指向对象本身,是类的实例的一个引用
  4. 如果在类或函数里面要调用属性(self.属性名),方法(self.方法名)

2|0实例化


1. 实例名 = 类名(),如上面的Math类实例化; math_1 = Math()

2. 示例

class Friend: def __init__(self, height, age, money): self.height = height self.age = age self.money = money def can_Cook(self, can = True): if can == True: return "会做饭!" else: return "不会做饭!" Peter = Friend("178", 27, "2000000") print("Peter今年{0}岁,身高{1}cm, 存款{2}元, 并且{3}".format(Peter.age, Peter.height, Peter.money,Peter.can_Cook()))

运行结果:

Peter今年27岁,身高178cm, 存款2000000, 并且会做饭!

 


__EOF__

本文作者cnhkzyy
本文链接https://www.cnblogs.com/my_captain/p/8974971.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角推荐一下。您的鼓励是博主的最大动力!
posted @   cnhkzyy  阅读(339)  评论(0编辑  收藏  举报
编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示