プログラミング言語 Python に触れたばかりの方にとって、Python を学習し始めた当初は Python の条件文についてよくわかりませんでした。この記事では、Python の条件文について説明します。 および 条件文 一般的な形式この点について知っておいてください。
Python 条件ステートメント
Python 条件ステートメントは、1 つ以上のステートメントの実行結果 (True または False) に基づいて実行されるコード ブロックです。
Python プログラミング言語では、ゼロ以外および空でない (null) 値はすべて true、0 または null は false であると指定されます。
Python プログラミングの if ステートメントは、プログラムの実行を制御するために使用されます。基本的な形式は次のとおりです:
if 判断条件: 执行语句…… else: 执行语句……
(上記は Python 条件ステートメントの一般的な形式です)
ここで「判定条件」が真(0以外)の場合、以下の文が実行されます。実行内容は複数行可能で、同じ範囲はインデントで表します。
else はオプションのステートメントです。条件を満たさない場合に内容を実行する必要がある場合、該当するステートメントを実行できます。具体的な例は次のとおりです:
# !/usr/bin/python # -*- coding: UTF-8 -*- # 例1:if 基本用法 flag = False name = 'luren' if name == 'python': # 判断变量否为'python' flag = True # 条件成立时设置标志为真 print 'welcome boss' # 并输出欢迎信息 else: print name # 条件不成立时输出变量名称
結果は以下のようになります:
luren # 输出结果
if文の判定条件は>(より大きい)、<(より小さい)、==(等しい)が可能です。 )、>= (以上)、<= (以下) でそれらの関係を表します。
判定条件が複数の値の場合、次の形式を使用できます。
if 判断条件1: 执行语句1…… elif 判断条件2: 执行语句2…… elif 判断条件3: 执行语句3…… else: 执行语句4……
例は次のとおりです。
#!/usr/bin/python # -*- coding: UTF-8 -*- # 例2:elif用法 num = 5 if num == 3: # 判断num的值 print 'boss' elif num == 2: print 'user' elif num == 1: print 'worker' elif num < 0: # 值小于零时输出 print 'error' else: print 'roadman' # 条件均不成立时输出
出力結果は次のとおりです。
roadman # 输出结果
(Python は switch 文をサポートしていないため、複数の条件判定は elif を使用してのみ実装できます。判定で複数の条件を同時に判定する必要がある場合は、or (または) を使用できます。これは、2 つの条件が存在することを意味します。一方が true の場合に判定条件が成功します。and (and) を使用する場合は、2 つの条件が同時に true の場合にのみ判定条件が成功することを意味します。)
以上がPythonの条件文とは何ですか?条件文の一般的な形式は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。