【PYTHON】定义结构体,没有结构体,只能定义一个类

版权声明:本文为博主原创文章,未经博主允许不得转载。保留追究法律责任,转载联系博主。交流欢迎加QQ群463339221。 https://blog.csdn.net/m0_37362454/article/details/82145146

Python中没有专门定义结构体的方法,类似于C++,可以使用class标记定义类来代替结构体,其成员可以在构造函数__init__中定义,具体方法如下:

   class item:
        def __init__(self):
            self.name = ''     
            self.size = 10     
            self.list = []     

    a = item() # 定义结构对象
    a.name = 'cup'
    a.size = 8
    a.list.append('water')

每次定义一个对象的时候init函数对其进行了一次初始化。

猜你喜欢

转载自blog.csdn.net/m0_37362454/article/details/82145146