Python如何定义结构体?Python结构体该怎么表示

结构体在编程中是C语言先提出来的一个概念,它的意思是一些数据类型相同或者不同的数据组成的集合 。而这些数据被称为结构成员,它的作用是描述某个对象的意义 。而在python中结构体定义和表示方式都是不同的,下文会有详细代码示例和详解,一起看看吧 。

Python如何定义结构体?Python结构体该怎么表示

文章插图
(1)在文章的开头就已经提到过了结构体是用来描述某个对象的,并且它还是能够由不同数据类型的成员来组成 。那么根据这一个特点在python中有没有想到一个成员可以来替代它,这个成员就叫做类 。
(2)python中的类实际上就可以用来当做结构体使用,因为结构体体现的就是一种面向对象编程思想中抽象类集合以及对象的互相映射关系,代码示例如下所示:
class item:    def __init__(self):        self.name = ''        self.size = 10        self.list = []从上面的示例就可以看出来类是一个自成一体的完全封闭结构,而在类里面定义了三个变量,这三个变量就是类的成员 。并且这三个变量的数据类型分别为字符串、整数以及列表,这也正好就是符合了结构体多种不同数据类型成员集合的定义 。
类还可以通过传递不同的数值将这个结构体实例化成具有不同意义和作用的对象,代码示例如下所示:
a = item()a.name = 'cup'a.size = 8a.list.append('water')【Python如何定义结构体?Python结构体该怎么表示】以上就是关于“Python如何定义结构体?Python结构体该怎么表示”的全部内容了,希望对你有所帮助 。

    推荐阅读