python的class
时间: 2023-11-13 11:12:46 浏览: 66
pythonclass02
Python的class是一种面向对象编程的概念,用于定义对象的属性和行为。class可以看作是创建对象的模板,它定义了对象的属性和方法,以及如何实例化这些对象。在Python中,class关键字用于定义类,类名通常采用驼峰式命名法。
以下是一个简单的Python class示例:
```
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print("Hello, my name is", self.name)
```
上面的代码定义了一个名为Person的类,它有两个属性:name和age,以及一个方法:greet。__init__方法是一个特殊的方法,用于初始化对象的属性。在这个例子中,我们在__init__方法中定义了name和age属性,并将它们的值设置为传递给构造函数的参数。
greet方法是一个简单的方法,用于打印一条问候消息,其中包含对象的name属性。
要创建一个Person对象,我们可以使用以下代码:
```
person = Person("John", 25)
person.greet()
```
这将创建一个名为John,年龄为25的Person对象,并调用greet方法,输出“Hello, my name is John”。
阅读全文