python中定义结构体的方法

 更新时间:2013年03月04日 00:13:17   作者:  
Python中没有专门定义结构体的方法,但可以使用class标记定义类来代替结构体,其成员可以在构造函数__init__中定义,具体方法如下,特分享下,方便需要的朋友

Python中没有专门定义结构体的方法,但可以使用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')

相关文章

  • Python集合操作方法详解

    Python集合操作方法详解

    这篇文章主要介绍了Python集合操作方法详解,需要的朋友可以参考下
    2020-02-02
  • python中使用pymssql库操作MSSQL数据库

    python中使用pymssql库操作MSSQL数据库

    这篇文章主要给大家介绍了关于python中使用pymssql库操作MSSQL数据库的相关资料,最近在学习python,发现好像没有对pymssql的详细说明,于是乎把官方文档学习一遍,重要部分做个归档,方便以后查阅,需要的朋友可以参考下
    2023-08-08
  • pytorch中retain_graph==True的作用说明

    pytorch中retain_graph==True的作用说明

    这篇文章主要介绍了pytorch中retain_graph==True的作用说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-02-02
  • 如何解决PyCharm显示:无效的Python SDK

    如何解决PyCharm显示:无效的Python SDK

    这篇文章主要介绍了在不同电脑之间传输Python项目时遇到的路径问题,并提供了解决方法,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2025-01-01
  • 手残删除python之后的补救方法

    手残删除python之后的补救方法

    这篇文章主要介绍了手残删除python之后的补救方法,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-06-06
  • Python中的星号*还能这么用你知道吗

    Python中的星号*还能这么用你知道吗

    这篇文章主要为大家详细介绍了Python中的星号*用法的相关资料,文中的示例代码讲解详细,具有一定的学习价值,感兴趣的小伙伴可以跟随小编一起了解一下
    2023-06-06
  • Windows和Linux下Python输出彩色文字的方法教程

    Windows和Linux下Python输出彩色文字的方法教程

    这篇文章主要介绍了在Windows和Linux中Python输出彩色文字的方法,通过设置彩色文字给大家更醒目的效果,文中给出了详细的介绍和示例代码,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-05-05
  • 解决pycharm回车之后不能换行或不能缩进的问题

    解决pycharm回车之后不能换行或不能缩进的问题

    今天小编就为大家分享一篇解决pycharm回车之后不能换行或不能缩进的问题,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2019-01-01
  • Python实现的几个常用排序算法实例

    Python实现的几个常用排序算法实例

    这篇文章主要介绍了Python实现的几个常用排序算法实例例如直接插入排序、直接选择排序、冒泡排序、快速排序等,需要的朋友可以参考下
    2014-06-06
  • 使用python解决化学问题的实用指南

    使用python解决化学问题的实用指南

    在当今科学技术迅速发展的时代,计算机科学与各个学科的结合愈发紧密,尤其是在化学领域,本博文旨在探讨如何利用Python解决一些常见的化学问题,包括构建分子式、判断化合价、解析分子式、平衡化学反应方程式以及计算化合物的摩尔质量等,需要的朋友可以参考下
    2024-10-10

最新评论