python中的class类
时间: 2023-09-02 16:10:19 浏览: 115
在 Python 中,类是一种面向对象编程的重要概念。类用来定义对象的属性和方法,这些对象可以被视为类的实例。
创建类的语法如下:
```
class ClassName:
# class body
```
其中,`class`是关键字,`ClassName`是类名,`class body`是类的内容,包括类的属性和方法。属性是类的变量,方法是类的函数。
下面是一个示例,定义了一个名为`Person`的类:
```python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(f"Hello, my name is {self.name}, I'm {self.age} years old.")
```
在上面的代码中,`__init__`是类的构造函数,它初始化类的属性,`self`是类的实例,`name`和`age`是类的属性,`say_hello`是类的方法。
要创建类的实例,可以使用以下语法:
```python
person = Person("Tom", 18)
person.say_hello()
```
输出结果为:
```
Hello, my name is Tom, I'm 18 years old.
```
这里创建了一个名为`person`的类实例,调用了类的`say_hello`方法,输出了相应的信息。
阅读全文