怎样在Python中嵌套结构体

   2024-10-10 8680
核心提示:在Python中,可以通过创建类来实现嵌套结构体的功能。以下是一个示例:class Address:def __init__(self, street, city, state,

在Python中,可以通过创建类来实现嵌套结构体的功能。以下是一个示例:

class Address:    def __init__(self, street, city, state, zipcode):        self.street = street        self.city = city        self.state = state        self.zipcode = zipcodeclass Person:    def __init__(self, name, age, address):        self.name = name        self.age = age        self.address = address# 创建地址对象address = Address("123 Main St", "Cityville", "CA", "12345")# 创建人员对象并将地址对象嵌套在其中person = Person("John Doe", 30, address)# 访问嵌套结构体的属性print(person.name)print(person.address.street)print(person.address.city)print(person.address.state)print(person.address.zipcode)

在上面的示例中,我们创建了两个类AddressPersonPerson类中包含一个Address对象作为其属性。我们可以通过访问Person对象的属性来访问嵌套的Address对象的属性。

 
举报打赏
 
更多>同类维修大全
推荐图文
推荐维修大全
点击排行

网站首页  |  关于我们  |  联系方式网站留言    |  赣ICP备2021007278号