未分類

python3 でクラスの初期化を __init__ で行う

投稿日:

python でクラスのオブジェクトを生成したとき、__init__ メソッドが呼び出される(コンストラクタ)

__init__ の引数には自身(self)を指定することが通例。

一方、オブジェクト破棄の際に呼び出されるデストラクタは、__del__ と書かれる。

class Car:
 def __init__(self):
  self.name = "Audi"
 def sayname(self):
  print("My name is " + self.name)

car = Car()
car.sayname()

結果

My name is Audi

-未分類

執筆者:


comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

関連記事

no image

tex で行列の省略した部分を書く方法

斜めの点列を \ddots として書くのがコツ。\matrix を使うためにパッケージ amsmath を使う。 例 \usepackage{amsmath} \begin{document} $$ …

no image

X(twitter) 時期を指定して検索する方法

X/Twitter の検索窓に次のように打ち込むことで、条件を指定して、絞り込んだポストを表示することができる。 日付を指定する since:2022-02-22 until:2022-02-23 あ …

no image

tex で組み合わせ記号(nCk)を入力する

tex で組み合わせ記号を入力するには、アンダーバー(_)を使う。C はローマン体にする。 例 ${}_n {\mathrm C}_k$ 結果

no image

tex でゼロベクトルを表示する方法

ゼロベクトルは、 数字の 0 の上部にベクトルであることを表す「矢印」をつける。短い矢印の場合は \vec 、長い矢印をつけたい場合は \overrightarrow を使えば良い。 例 $\vec{ …

no image

tex の分数のシグマ記号(和)がつぶれないようにする

分子・分母にシグマ記号(和記号)を使うと、小さくつぶれて見にくいことがある。対策として、\displaystyle を使う。 例 $\frac{\displaystyle \sum_{i=1}^{\i …