著作権、許可なしに、禁止されて再版
セクション
- Pythonの紹介
- 構築するためのPythonの開発環境
- Pythonの構文
- Pythonの変数
- Pythonの値のタイプ
- Pythonの型変換
- Pythonの文字列(String)を
- オペレーターのPython
- Pythonのリスト(一覧)
- Pythonのタプル(タプル)
- Pythonのコレクション(セット)
- Pythonの辞書(辞書)
- Pythonの場合は... ELSE
- WhileループのPython
- ループ用のPython
- Pythonの関数
- Pythonのラムダ
- Pythonのクラスとオブジェクト
- Pythonの継承
- Pythonのイテレータ(イテレータ)
- Pythonモジュール
- Pythonの日付(日時)
- PythonのJSON
- Pythonの正規表現(regex)
- PythonのPIPパッケージマネージャ
- Pythonの例外処理(除いて...試してみてください)
- Pythonのファイルを開く(ファイルを開きます)
- Pythonはファイルを読みます
- Pythonの書き込みファイル
- Pythonは、ファイルやフォルダを削除します
Pythonの条件とif文
Pythonは、一般的な数学の論理条件をサポートしています。
- それは以下のようになります。
a == b
- それは同じではありません。
a != b
- 未満:
a < b
- 以下:
a <= b
- より大きい:
a > b
- 以上:
a >= b
これらの条件は、文の様々な使用することができ、最も一般的なのは、「if文」およびループ文を使用することです。
例
if文
a = 99
b = 100
if b > a:
print("b 大于 a")
凹み
コードの範囲を定義するためのPython依存インデント(スペース)。他のプログラミング言語は、一般的に括弧を使用していました。
例
ステートメントは、原因のエラーをインデントされていない場合:
a = 99
b = 100
if b > a:
print("b 大于 a") # 此处会报错
elif
Pythonでは、elif
キーワード、と彼は言った:意味「上記の条件が満たされない場合、この条件はしてみてください」。
例
a = 99
b = 99
if b > a:
print("b 大于 a")
elif a == b:
print("a, b相等")
この例では、その後、AはBに等しく、第1条件が満たされていないelif
、同じB:画面に出力され、条件が真です。
他
Pythonでは、else
キーワード、と彼は言った:「上記の条件が満たされていない場合は、....」
例
a = 100
b = 99
if b > a:
print("b 大于 a")
elif a == b:
print("a, b相等")
else:
print("a 大于 b")
最初の条件が満たされていないので、この例では、比B大きい、elif
条件が成立し、これに行くされていないelse
画面に出力することである:Bよりも大きいです。
何elif
のelse
ことは可能ではありません。
例
a = 100
b = 99
if b > a:
print("b 大于 a")
else:
print("b 不大于 a")
コンパクトif文
もし一つだけの文後者の文が実行される場合は、Ifステートメントで1行にそれを置くことができます。
例
if文ライン:
if a > b: print("a is greater than b")
コンパクト場合... else文
同じことが、...他の背後にある唯一の文が実行される場合ならば、あなたは同じ行に条件文でそれらを置くことができます。
例
else文場合は、1つの行:
print("A") if a > b else print("B")
そうでなければ、あなたは、同じ行に複数の文を置くことができます。
例
else文場合は、1つの行は、3つの条件があります。
print("A") if a > b else print("=") if a == b else print("B")
そして
and
/キーワードで条件文を組み合わせるための論理演算子は、次のとおりです。
例
試験AがBより大きい場合、cがより大きい。
if a > b and c > a:
print("两个条件都成立")
若しくは
or
/またはキーワードは、条件文を組み合わせるための論理演算子は、次のとおりです。
例
bよりテストかどうか、それは、またはc以上です。
if a > b or a > c:
print("至少有一个条件成立")