-1
私は「Node」という名前のクラスがあるPythonモジュールが与えられています。私は単にデータや変数として次に言及し、[なし]に割り当てていない場合、これは異なるだろうか知りたいPythonの__init__メソッドでの変数の使用
def __init__(self, data = None, next = None):
self.fata = data
self._next = next
:クラス内の__init__
方法は以下の通りでありますか?このように:
def __init__(self, data, next):
self.fata = data
self._next = next
そのようにするとどうなりますか? topが指定されていない場合、デフォルト値が設定されます。デフォルト値を指定しないと、ノードをインスタンス化した後にアクセスしようとすると 'fata'と' _next'はどうなりますか? – Fallenreaper
実際にコードの各ブロックの2行目は、 'self.data = data'を意味していました。 –
試しましたか?何が起こった? – jonrsharpe