python制御フロー
2531 ワード
せいぎょりゅうプログラミング本質プログラミングの本質はコードで現実を模倣することであり、プロセスに向けて、コードの類似は静的な物体を最後の完成品に加工することであり、入力されたパラメータは加工対象品、関数式加工のプログラムであり、オブジェクト向けプログラミングでは、一つの物体がより知能化され、一つの物体がいくつかの機能を持っている.これらの機能は,プロセス中の関数向けの機能である. booleanタイプは、各言語に制御フローがあります.制御フローは、booleanタイプに基づいて構築された「ブール」データ型には、TrueとFalseの2つの値しかありません.Boolean(ブール)の頭文字は大文字です.このデータ型は数学者George Booleによって命名されたPythonコードとして入力されたとき、ブール値TrueとFalseは文字列ではなく、両側に引用符がなく、いつも大文字TまたはFで始まり、後ろのアルファベットは小文字です. 比較オペレータ オペレータの意味
オペレータ
に等しい
==
等しくない
!=
より小さい
<
より大きい
>
以下
<=
以上
>= booleanオペレータ2元booleanオペレータ、3つのbooleanオペレータnot and or オペレータの意味
オペレータ
not
非
and
さらに
or
またはハイブリッドブールおよび比較オペレータ(4<5)and(5<6) 制御フローの要素条件制御フロー文の開始部分は通常「条件」であり、次に「サブ文」と呼ばれるコードブロックであり、具体的なPython制御フロー文の学習を開始する前に、条件とコードブロックについて説明する. コードブロックのいくつかのコード行は、「コードブロック」にセットとして配置することができる.コード行のインデントに基づいて、コードブロックの開始と終了を知ることができます.コードブロックには3つのルールがあります.1.インデントが増加すると、コードブロックが開始します.2.コードブロックは、他のコードブロックを含むことができる.3.インデントがゼロに減少したり、コードブロックを囲むインデントに減少したりすると、コードブロックは終了します.すべてのプログラムが上から下まで簡単に実行されるわけではありません.制御フロー文を持つプログラムを指で追跡すると、条件に応じてソースコードがスキップされ、サブ文全体がスキップされる可能性があります.
せいぎょりゅうぶん if文の構造形式は以下の通りである.ifキーワード2.条件値はtrueまたはfalse 3です.コロン4.if句(次の行がインデントを開始するコードブロック) else if句の後にelse文が続く場合もあります.if文の条件がFalseの場合のみelse句が実行されます.英語では、else文は「条件が真であれば、このコードを実行します.そうでなければ、そのコードを実行します」と読むことができます.else文には条件は含まれていません.コードには、else文に次の部分が含まれています.1.elseキーワード;2.コロン;3.次の行から、インデントされたコードブロック(else句と呼ばれる) elifはifまたはelse句のみが実行されますが、「多くの」可能な句のうち1つが実行されることを望む場合があります.elif文は「そうでなければ」であり、if文または別のelif文の後に常に続く.前の条件がFalseの場合にのみチェックされる別の条件が提供されています.コードでは、elif文には常に次のセクションが含まれます.1.Elifキーワード;2.条件(すなわち、TrueまたはFalseを求める式)3.コロン;4.次の行からインデントされたコードブロック(elif句と呼ばれる). whileループ文プログラムの本質はデータ構造条件判断ループであり、whileを利用して何度もループしてあるプログラムを実行することができ、一部1を含む.whileキーワード2.条件true or false 3.コロン4は、実行を再開するコードブロックwhile句です. breakループの中で、徹底的にループを飛び出して下へ実行し続けるには、breakで、ループ全体 を飛び出す. continueはbreak文のように、continue文は内部ループに使用されます.プログラム実行がcontinue文に遭遇すると、すぐにループの開始に戻り、ループ条件を再評価i(これも実行がループの終了に達したときに発生することである) .
ループ
pythonのサイクルは2種類あります.1つはforです.Inループ、listまたはtupleの要素を順番に反復します
tu = (1, 2, 3) for elem in tu: print elem
0から100までの整数の合計を計算します.
sumary = 0 for e in range(0, 101, 1): sumary += e print sumary
もう1つのループはwhileループであり,条件が満たされる限りループを継続し,そうでなければループを終了する.
step = 1 while step < 5: print step step += 1
オペレータ
に等しい
==
等しくない
!=
より小さい
<
より大きい
>
以下
<=
以上
>=
オペレータ
not
非
and
さらに
or
または
せいぎょりゅうぶん
ループ
pythonのサイクルは2種類あります.1つはforです.Inループ、listまたはtupleの要素を順番に反復します
tu = (1, 2, 3) for elem in tu: print elem
0から100までの整数の合計を計算します.
sumary = 0 for e in range(0, 101, 1): sumary += e print sumary
もう1つのループはwhileループであり,条件が満たされる限りループを継続し,そうでなければループを終了する.
step = 1 while step < 5: print step step += 1
。