版权声明:本文为博主原创文章,未经博主允许不得转载。保留追究法律责任,转载联系博主。交流欢迎加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函数对其进行了一次初始化。