Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonで__init__を使用してインスタンスオブジェクトを作成するにはどうすればよいですか?


  • インスタンス化またはクラスオブジェクトの呼び出し操作により、空のオブジェクトが作成されます。多くのクラスは、特定の初期状態を持つインスタンスを使用してオブジェクトを作成することを好みます。したがって、クラスは次のように__init __()という名前の特別なメソッドを定義できます-
  • def __init __(self)−
  • self.data =[]
  • クラスが__init__()メソッドを定義すると、クラスのインスタンス化により、-によって取得される新しく作成されたクラスインスタンスが自動的に呼び出されます。
  • x =MyClass()
  • __ init __()メソッドには引数が含まれる場合があります。このような場合、クラスインスタンス化演算子に指定された引数は__init __()に渡されます。たとえば、
>>> class Complex:
...     def __init__(self, realpart, imagpart):
...         self.r = realpart
...         self.i = imagpart
...
>>> x = Complex(4.0, -6.5)
>>> x.r, x.i
(4.0, -6.5)


  1. matplotlibを使用してPythonを使用してヒストグラムを作成するにはどうすればよいですか?

    Matplotlibは、データの視覚化に使用される人気のあるPythonパッケージです。 データを視覚化することは、実際に数値を調べたり複雑な計算を実行したりすることなく、データで何が起こっているのかを理解するのに役立つため、重要なステップです。 定量的な洞察を聴衆に効果的に伝えるのに役立ちます。 Matplotlibは、データを使用して2次元プロットを作成するために使用されます。 Pythonアプリケーションにプロットを埋め込むのに役立つオブジェクト指向APIが付属しています。 Matplotlibは、IPythonシェル、Jupyterノートブック、SpyderIDEなどで使用できま

  2. Pythonを使用してストップウォッチを作成する

    ストップウォッチは、2つのイベント間の時間間隔を通常は秒から分で測定するために使用されます。スポーツや産業現場での熱や電流の流れの測定など、さまざまな用途があります。 Pythonは、tkinterライブラリを使用してストップウォッチを作成するために使用できます。 このライブラリには、開始、停止を表示するストップウォッチを作成するためのGUI機能があります。 およびリセット オプション。プログラムの重要なコンポーネントは、 lable.after()を使用することです。 tkinterのモジュール。 label.after(parent, ms, function = None) where