如何在 Python 中的 def __init__ 中检索变量

阿菲尔

我需要在def __init__. 代码如下:

class HuffmanCode(object):

    def __init__(self, probabilities, digits):
        self.probabilities = probabilities
        #print (self.probabilities)
        self.huffman = huffman_nary_dict(probabilities, digits)
        #print (self.huffman)
        self.inv_huffman = inverse_dict(self.huffman)

我需要self.inv_huffmanclass HuffmanCode. self.inv_huffman是我需要检索的特定字符的一组字典。

self.inv_huffman = {'m': '110', 'a': '0', 's': '10', 'y': '111'}
罗曼·苏西

使用global.

只要访问huffnam_code_instance.inv_huffman,在哪里huffnam_code_instance = HuffmanCode(...)

huffnam_code_instance是类的一个实例HuffmanCode类通常用于创建实例对象,然后将其用于计算。请参阅文档

self方法中变量,包括__init__指向类的实例。在 Python 中,诸如inv_huffmanpublic 之类的实例属性是公开的,因此在这种情况下,只使用属性访问就可以了。

注意,仅给定一个类,访问该self.inv_huffman是不合逻辑的(并且非常困难),因为它是一个实例属性,而不是类属性。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在某些类的python中的__init__ def中获取变量

来自分类Dev

Python:如何在类中调用def

来自分类Dev

Python:类中的 __init__

来自分类Dev

我可以在def __init__中添加方法吗?

来自分类Dev

在 def __init__ 中定义 ModelChoiceField 的初始值

来自分类Dev

如何处理python __init__中缺少的参数?

来自分类Dev

如何使任何方法在Python中充当__init__?

来自分类Dev

如何处理python __init__中缺少的args?

来自分类Dev

如何继承在python 3中类的__init__方法中定义的变量

来自分类Dev

在 Python 中的 __init__() 中添加方法

来自分类Dev

python 在 def() 中调用 def()

来自分类Dev

如何在Python中以灵巧优雅的方式在__init__中使用* args和** kwargs?

来自分类Dev

如何在高速公路Python ApplicationSession .__ init__中引发异常?

来自分类Dev

如何在不调用__init__的情况下获取Python中的类引用

来自分类Dev

Python:如何使用类方法在__init__函数中定义变量?

来自分类Dev

在Python中从__init__调用setter

来自分类Dev

Python中的__init__自动运行方法

来自分类Dev

在Python中从__init__调用setter

来自分类Dev

为什么__init__在python中失败

来自分类Dev

类作为python __init__中的参数

来自分类Dev

python中带有__init__的对象

来自分类Dev

python类的属性不在__init__中

来自分类Dev

Python:如何在新的 def 函数中调用“容器”?

来自分类Dev

Python更改__init__中声明的变量值

来自分类Dev

如何在类的__init__方法中修补实例?

来自分类Dev

如何在表单的 __init__ 函数中绑定字段

来自分类Dev

如何通过调用__init__方法中的方法在python中引入对象的属性?

来自分类Dev

Python中的OOP:如何在不重新运行__init__的情况下将元素追加到列表属性

来自分类Dev

__init__中的UnboundLocalError

Related 相关文章

  1. 1

    在某些类的python中的__init__ def中获取变量

  2. 2

    Python:如何在类中调用def

  3. 3

    Python:类中的 __init__

  4. 4

    我可以在def __init__中添加方法吗?

  5. 5

    在 def __init__ 中定义 ModelChoiceField 的初始值

  6. 6

    如何处理python __init__中缺少的参数?

  7. 7

    如何使任何方法在Python中充当__init__?

  8. 8

    如何处理python __init__中缺少的args?

  9. 9

    如何继承在python 3中类的__init__方法中定义的变量

  10. 10

    在 Python 中的 __init__() 中添加方法

  11. 11

    python 在 def() 中调用 def()

  12. 12

    如何在Python中以灵巧优雅的方式在__init__中使用* args和** kwargs?

  13. 13

    如何在高速公路Python ApplicationSession .__ init__中引发异常?

  14. 14

    如何在不调用__init__的情况下获取Python中的类引用

  15. 15

    Python:如何使用类方法在__init__函数中定义变量?

  16. 16

    在Python中从__init__调用setter

  17. 17

    Python中的__init__自动运行方法

  18. 18

    在Python中从__init__调用setter

  19. 19

    为什么__init__在python中失败

  20. 20

    类作为python __init__中的参数

  21. 21

    python中带有__init__的对象

  22. 22

    python类的属性不在__init__中

  23. 23

    Python:如何在新的 def 函数中调用“容器”?

  24. 24

    Python更改__init__中声明的变量值

  25. 25

    如何在类的__init__方法中修补实例?

  26. 26

    如何在表单的 __init__ 函数中绑定字段

  27. 27

    如何通过调用__init__方法中的方法在python中引入对象的属性?

  28. 28

    Python中的OOP:如何在不重新运行__init__的情况下将元素追加到列表属性

  29. 29

    __init__中的UnboundLocalError

热门标签

归档