欢迎来到@一夜看尽长安花 博客,您的点赞和收藏是我持续发文的动力
对于文章中出现的任何错误请大家批评指出,一定及时修改。有任何想要讨论的问题可联系我:[email protected] 。发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。
专栏:
文章概述:对类创建对象、添加方法(Python的实例方法、特殊方法(魔法方法))、类变量和实例变量的介绍
关键词:类创建对象 添加方法(Python的实例方法、特殊方法(魔法方法)) 类变量和实例变量
本文目录:
Python类和对象
在 Python 中,构造方法是 __init__
方法。
__init__
方法
- 定义和用途:
-
- 定义:
__init__
是一个特殊的方法,定义在类中,用于初始化类的实例。当创建一个新的对象时,__init__
方法会被自动调用。 - 用途:通常用于设置对象的初始状态,即为对象的属性赋初值,或者执行其他必要的初始化操作。
- 定义:
class Person:
def __init__(self):
print("Hello World")
x = Person()
添加一些属性
class Person:
def __init__(self):
self.name = "yasaka"
self.age = 25
person1 = Person()
print(person1.name)
print(person1.age)
通过类创建对象时传入属性
class Person:
def __init__(self, name, age, height):
self.name = name
self.age = age
self.height = height
person1 = Person("yasaka", 30, 180)
print(person1.name)
print(person1.age)
person2 = Person("bob", 35, 175)
print(person2.name)
print(person2.age)
person1.name = "henry"
print(person1.name)
可以给类添加一些 特殊方法(魔术方法)
1. __init__
方法
- 定义:
__init__(self, name, age, height)
是构造方法,用于初始化对象的属性。 - 作用:当创建一个新的对象时,
__init__
方法被自动调用。它用来设置对象的初始状态或属性。