【基础11】python类的理解与使用
2021/12/25 20:07:49
本文主要是介绍【基础11】python类的理解与使用,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1、如何定义类?
下边我定义了一个 Animal 的类
class Animal: age = 0 def __init__(self, name): self.name = name def run(self): print(f"{self.name} 跑起来了")
其中
-
Animal
是类名 -
__init__
是构造函数,用于实例的初始化 -
self.name
是实例属性,age
是类属性 -
run
是方法如何实例化
2、如何实例化
定义了类之后,就可以通过下边的写法实例化它,并访问属性,调用方法
>>> class Animal: ... def __init__(self, name): ... self.name = name ... def run(self): ... print(f"{self.name} 跑起来了") ... >>> >>> dog=Animal(name="小黑") # 实例化出 dog 对象
在实例化时传入的参数 name="小黑"
传进入到构造函数 __init__
中,最终赋值 self.name
成为实例的属性。
3. 方法的调用
实例化成对象后,如果访问实例属性,可以用 对象.属性名
进行访问。
>>> dog=Animal(name="小黑") >>> dog.name # 访问属性 '小黑'
如果要调用方法,有两种方法
对象.方法名
:
>>> dog=Animal(name="小黑") >>> dog.run() # 调用方法 小黑 跑起来了
类.方法名:使用这种方法,self 参数要传入实例对象
>>> dog=Animal(name="小黑") >>> Animal.run(dog) 小黑 跑起来了
这篇关于【基础11】python类的理解与使用的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-03用FastAPI掌握Python异步IO:轻松实现高并发网络请求处理
- 2025-01-02封装学习:Python面向对象编程基础教程
- 2024-12-28Python编程基础教程
- 2024-12-27Python编程入门指南
- 2024-12-27Python编程基础
- 2024-12-27Python编程基础教程
- 2024-12-27Python编程基础指南
- 2024-12-24Python编程入门指南
- 2024-12-24Python编程基础入门
- 2024-12-24Python编程基础:变量与数据类型