{site_name}

{site_name}

🌜 搜索

Python中的初始化变量是在创建类实例时将一些默认值分配给对象属性

Python 𝄐 0
python编程,python代码大全,python学了能干嘛,python在线咨询,python123,python下载
Python中的初始化变量是在创建类实例时将一些默认值分配给对象属性。这些变量在类定义中通过构造函数(__init__()方法)进行初始化。

例如,我们可以定义一个名为Person的类,并在构造函数中初始化姓名和年龄:

python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age


在实例化该类时,我们可以将参数传递给构造函数来设置初始值:

python
person1 = Person("Alice", 25)
print(person1.name) # 输出 "Alice"
print(person1.age) # 输出 25


这样,每个Person对象都会有一个名为“name”的属性和一个名为“age”的属性,并且这些属性的默认值将在创建对象时被设置。如果没有提供任何参数,则构造函数将使用默认值。

例如,我们可以更改Person类以使其具有默认年龄为30岁:

python
class Person:
def __init__(self, name, age=30):
self.name = name
self.age = age


现在,当我们实例化这个类时,如果没有指定年龄参数,则默认值将为30:

python
person2 = Person("Bob")
print(person2.name) # 输出 "Bob"
print(person2.age) # 输出 30