在Python中使用__init__方法中的变量

时间:2016-11-28 21:43:03

标签: python-3.x

我获得了一个Python模块,其中有一个名为' Node'的类。类中的__init__方法如下:

def __init__(self, data = None, next = None):
    self.fata = data
    self._next = next

我想知道如果我简单地提及数据和下一个作为变量并且不将它们分配给None会有什么不同?像这样:

def __init__(self, data, next):
    self.fata = data
    self._next = next

1 个答案:

答案 0 :(得分:0)

如果

Something

然后,例如:

<script>
  $(document).ready(function ($) {
    $('ul li').click(function(){
        console.log("index:"+$(this).index());
        dataLayer.push({
        'event': 'indexClicked'
        'clicked_slider_tab_index': $(this).index()
      });
    });
  });
</script> 

缺少必需参数是运行时错误。它们不会默认为class A: def __init__(self, data = None, next = None): self._data = data self._next = next class B: def __init__(self, data, next): self._data = data self._next = next