__init__についてまとめてみる

  • 2023年8月3日
  • 2024年7月16日
  • python
  • 11view

__init__の謎

このページではpythonのclassを定義するために必要な__init__について解説します。

__init__とは

コンストラクタと呼ばれる初期化のためのメソッドです。以下に簡単な使い方と各プログラムが何を意味しているのか解説していきます。

クラス作成部分

class MyClass():
  def __init__(self,number):
     self.start = number

  def print_number(self):
     print(self.start)

クラス使用部分

num = 42
hensu = MyClass(num)
hensu.print_number()
#42

解説

まずはクラス使用部分から解説していきます。

num = 42
hensu = MyClass(num)

num=42は皆さんご存じの通り、numに42を代入しています。

hesnsuは何かというと、「ある変数とある関数をhensuに代入します」という操作になります。

最新情報をチェックしよう!
NO IMAGE