PYTHONの文法の暗黙の了解

作成日: 2021/08/05 更新日: 2023/03/25 サイトの紹介と使い方

初めに

筆者の主力言語はC++言語ですが、PYTHON言語と文法が異なるので覚えるまでいささか苦労します。
そこで、主としてC++とPYTHONの文法の違いをノートしたいと思います。

確定した文法の違い

if や for文などのC++で{}の範囲で記述する文法

if や for 文は 「:」で終わります。
{}内は統一したインデントで記述します。

予測する文法の違い

変数の初期化

PYTHONは変数を明示的に宣言する必要はありません。最初に、変数名がコードの中に現れた時、変数の型はデフォルトで決定されます。
この時、変数は値0とか配列の添数0になるのかもしれません。
筆者は、初期化漏れが怖いので、明示的に初期化することにしますが、 配列の添数について悩んでいます。

クラスのインスタンス化のタイミング

自分で、クラスをインスタンス化するとき、import のタイミングで行われるようです。
これは、検証が不十分です。

メールアドレス:

お問合せ・御要望

お問合せ

Verified by MonsterInsights
タイトルとURLをコピーしました