ホームページ  >  記事  >  バックエンド開発  >  Pythonの条件文とは何ですか?条件文の一般的な形式は何ですか?

Pythonの条件文とは何ですか?条件文の一般的な形式は何ですか?

乌拉乌拉~
乌拉乌拉~オリジナル
2018-08-21 16:01:592306ブラウズ

プログラミング言語 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文の判定条件は>(より大きい)、6beec03d031ac93a6b60edcc94d979aa= (以上)、<= (以下) でそれらの関係を表します。

判定条件が複数の値の場合、次の形式を使用できます。

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 &#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        # 输出结果

(Python は switch 文をサポートしていないため、複数の条件判定は elif を使用してのみ実装できます。判定で複数の条件を同時に判定する必要がある場合は、or (または) を使用できます。これは、2 つの条件が存在することを意味します。一方が true の場合に判定条件が成功します。and (and) を使用する場合は、2 つの条件が同時に true の場合にのみ判定条件が成功することを意味します。)

以上がPythonの条件文とは何ですか?条件文の一般的な形式は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。