TypeError: Car() は引数を取りません 『Python プログラミング 入門から実践まで』第 9 章 Car クラス作成時に発生した問題

元のエラーとコードは上記の通りです トレースバック (最新の呼び出しは最後):ファイル「C:\Users\PC\Desktop\python_work\car.py」、 my_new_car の
11 行目= Car('audi','a4',2019) TypeError: Car() はかかります引数なし[158ミリ秒で終了]


最後に、問題は _init_ の前後にアンダースコアが 1 つしかないことであることがわかりました。

解決策: __init__ の前後に 2 つのアンダースコアを入れてください。

PS: init の使用法は、原書の P141 ページで説明されています。

おすすめ

転載: blog.csdn.net/weixin_48160438/article/details/123162580