【问题标题】:Setting class attributes to attributes将类属性设置为属性
【发布时间】:2023-03-17 22:34:01
【问题描述】:

所以我正在尝试设置一个具有在 Python 3 中也具有属性的属性的类。类似于以下内容:

ClassNo1.attr1.attr2.attr3 = 'somedatahere'

如何在 Python 中做到这一点。我知道在 Matlab 中你可以通过简单地创建一个结构来做到这一点,但不确定 Python 是如何做到这一点的。

【问题讨论】:

    标签: python class oop object


    【解决方案1】:

    Python 没有 matlab 结构的等价物。要实现您想要的行为,您需要让 attr1 成为具有名为 attr2 的属性的类的实例。同样,attr2 必须是具有名为 attr3 的属性的类的实例。

    您可以在此处找到 Python 类定义语法: https://docs.python.org/3/tutorial/classes.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-09-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多