プログラミングの初心者向け独学基礎入門学習サイト

~programming website~

【Python入門】pass文の使い方と意味(初心者向け)

約 1 分
【Python入門】pass文の使い方と意味(初心者向け)

【Python入門】pass文の使い方と意味(初心者向け)プログラミング言語Pythonのpass文っていったい何だろう?使う意味がいまいちわからない。と思っている人には、必見です(‘◇’)ゞ
以下の文章で、
・pass文ってどういう意味
・pass文の使い方

を初心者にもわかりやすく解説していきます(‘◇’)ゞ

プログラミング言語Pythonのpass文とは?いったい何?

もはや、いろいろな教科書や、解説サイトでもpass文の説明語句に使われているように、
pass文の意味は、「何もしない」という命令文です!!
・・・別の言い方で説明できれば良かったんですが。
私は、初めてpythonでpass文を勉強した時に、「何もしない文なんていらないじゃん。」って思いました!
でも、違ったんですね・・・。
Python公式ドキュメントでは、

pass はヌル操作 (null operation) です — pass が実行されても、何も起きません。 pass は、構文法的には文が必要だが、コードとしては何も実行したくない場合のプレースホルダとして有用です。
7. 単純文 (simple statement) – pass文 — Python 3.7.2 ドキュメント

と説明されています。
まずは、pass分の簡単な使い方を見てみましょう♪

def nothing():
    pass

これで、nothing関数という何もしない関数が出来上がりです。
これだけだと、本当になにもしない、意味のない文ですが、本当は意味があるのです!
もし上記のコードに、pass文を書かなかった場合は、エラーが発生してしまいます。pass分を使ったことによって、「この関数は、なにもしません」と示しているのです(/ω\)
実際に使用されるコード中のpass文を見てみましょう!

プログラミング言語Pythonのpass文の使い方

実際に使用機会の多い、if文とpass文の組み合わせや使い方をサンプルコードを用いて説明していきます♪

for i in range(10):
    if i % 5 == 0:
        print(i)
    else:
        pass

range関数でfor文を10度繰り返しています。
iを5で割ったときのあまりが0の時(5の倍数)、その数iを表示する。
しかし、それ以外の時はelse文でpassするというプログラムコードです。
for文を分かりやすく説明していますので、for文の意味と使い方の記事を参考にしてみてください^^

結果

0
5
10

条件分岐を経て、else文に条件が向かった際には、pass文が機能して、「何もない」という動作を行っています。
このプログラムは、else文とpass文がなくてもエラーは起こりませんが、pass分を書いたことによって、終わりが明確になって、読みやすくなります♪

pass文のまとめ

処理するプログラムの流れがある程度できていて、まだ実装に満たない場合や、中身のない関数、クラスを作成するときに、pass文はかなり役に立ちます!pass文をうまく使うことで、コーディングに捗ったり、見やすいコードを書くことができたりします♪



プログラミング初心者向け動画!【エコーズラインプログラミング】

Leave A Reply

*
*
* (公開されません)

相談などはこちら

相談などはこちら

オリジナルで曲やPVを作ってみたいという方、お気軽にご相談下さい♪ グッズはなんと1つから受注生産可能です!(たとえば、試しに自分の写真を素材としたスマホケースを1つだけ作るなど)

Recommended

More