python类的定义与使用
时间: 2023-11-24 12:05:32 浏览: 24
Python是一种面向对象的编程语言,类是Python中最基本的面向对象编程的概念。类是一种模板或蓝图,用来创建对象的。对象是类的实例。类定义了对象的属性和方法,对象则是根据类定义创建的。以下是Python类的定义和使用方法:
1.定义类:使用class关键字定义一个类,如下所示:
```
class MyClass:
pass
```
2.创建对象:使用类名调用构造函数创建对象,如下所示:
```
obj = MyClass()
```
3.定义属性:使用__init__方法定义类的属性,如下所示:
```
class MyClass:
def __init__(self, name, age):
self.name = name
self.age = age
```
4.访问属性:使用对象名.属性名来访问属性,如下所示:
```
obj = MyClass("Tom", 20)
print(obj.name)
print(obj.age)
```
5.定义方法:在类中定义方法,如下所示:
```
class MyClass:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name, "and I am", self.age, "years old.")
```
6.调用方法:使用对象名.方法名()来调用方法,如下所示:
```
obj = MyClass("Tom", 20)
obj.say_hello()
```
输出结果为:Hello, my name is Tom and I am 20 years old.
相关推荐
![py](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pptx](https://img-home.csdnimg.cn/images/20210720083543.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)