Categories: Python

【Python】セミコロン(;)を使って複数行のソースコードを1行にまとめる

この記事では、Pythonのセミコロン(;)の使い方を解説します。

セミコロンを用いることで行内に複数の単純文を区切って記述することができます。単純文については以下のリンクを参照してください。

Link7. 単純文 (simple statement) — Python 3.11.5 ドキュメント

それでは、セミコロンを使って複数行のソースコードを1行にまとめる方法を見ていきましょう!!

セミコロンで1行にまとめる

セミコロンを使って以下の簡単な変数の初期化、演算、出力を同じ行に記述してみます。

a = 1
b = 2
c = a + b
print(c)

書き直すと以下のようなコードになります。

a = 1; b = 2; c = a + b; print(c)

セミコロンを使うことで上記のように複数の処理を行内に記述することができました。

非推奨な書き方

Pythonでは文末のセミコロンは非推奨となっています。以下のように行内に複数の単純文を含めない場合はセミコロンを記述しないように気を付けてください。

a = 1;
b = 2;
c = a + b;
print(c);

また、単純文を区切って記述した場合であっても文末のセミコロンは非推奨なので勢い余って記述しないように注意してください。

# 最後の ; がいらない
a = 1;b = 2;c = a + b;print(c);

まとめ

この記事では、Pythonのセミコロン(;)の使い方を解説しました。

セミコロンは文末にさえ使わなければ非推奨ということはありません。使う機会は多くはありませんが、覚えておくとそのうち役立つかもしれません。

それでは今回の内容はここまでです。ではまたどこかで〜( ・∀・)ノ

ゆうまる

独学でプログラミングを勉強しているおじさん。いろんな言語を勉強したが浅く広くなためあまり仕事につながらない。また忘れっぽいため自分のブログを備忘録としても使っている。産まれてこのかたずっとネコを飼ってる生粋のネコ派。最近お腹が出てきて筋トレに奮闘中!

View Comments

Recent Posts

【Dart】コンストラクタのデフォルト引数について

Dartのコンストラクタのデフォルト引数…

2週間 ago

【Unity】有料アセットを無料で手に入れる方法

この記事では、Unityの有料アセットを…

4か月 ago

【Python】任意の秒数だけ処理を一時停止する方法【sleep()関数】

この記事では、Pythonで任意の秒数だ…

1年 ago

【Python】Wordの文書の新規作成と読み書き

この記事では、Pythonを使ってWor…

1年 ago

【Python】メタクラスって結局なんなの?

この記事では、Pythonのメタクラスに…

1年 ago