Python の条件文

高洛峰
リリース: 2016-11-23 10:57:46
オリジナル
1527 人が閲覧しました

Python 条件ステートメントは、1 つ以上のステートメントの実行結果 (True または False) に基づいて実行されるコード ブロックです。

次の図を見ると、条件ステートメントの実行プロセスを簡単に理解できます:

Python の条件文

Python プログラミング言語では、0 以外および null 以外の値はすべて true、0 または null は false であると指定されます。程PythonプログラミングのIF文は、プログラムの実行を制御するために使用されます。 基本的な形式は次のとおりです。

IF判定条件:

実行文 ...

Lse:

実行文 ...


🎜🎜 🎜🎜🎜🎜 🎜🎜🎜🎜 「判定条件」が真(ゼロ以外)の場合、以下のステートメントが実行され、実行内容は複数行、同一範囲でも可能インデントで表現されます。 🎜🎜else はオプションのステートメントであり、条件が true でないときにコンテンツを実行する必要がある場合、関連するステートメントを実行できます。具体的な例は次のとおりです。 🎜🎜🎜🎜🎜🎜# 例 1: if 🎜
# coding = gb2312
 
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...🎜🎜 🎜🎜🎜🎜 例は以下のとおりです。 switch ステートメントがサポートされているため、複数の条件判定は elif を使用してのみ実装できます。判定に複数の条件が必要で、同時に判定する必要がある場合は、or (または) を使用できます。これは、1 つの条件があれば判定条件が成功することを意味します。 and (and) を使用する場合、2 つの条件のうち 1 つが true であることを意味し、両方の条件が同時に true の場合にのみ判定条件が成功します。 🎜🎜🎜🎜🎜🎜# 例 3: if 文内の複数の条件 🎜
# 例2:elif用法
 
num = 5    
if num == 3:            # 判断num的值
    print &#39;boss&#39;       
elif num == 2:
    print &#39;user&#39;
elif num == 1:
    print &#39;worker&#39;
elif num < 0:           # 值小于零时输出
    print &#39;error&#39;
else:
    print &#39;roadman&#39;     # 条件均不成立时输出
>>> roadman        # 输出结果
ログイン後にコピー
🎜 🎜🎜🎜🎜 if に複数の条件がある場合、括弧内の判定が最初に実行されることを区別するために使用できます。 and and or の優先順位は、> (より大きい)、
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート