ステートメントと式
コードのフォーマット:行のPEP8インデント4つの空間を超えない79の文字
声明
1、代入文:例:Sの= 'Pythonの
2、タプル/リスト割当
3、シーケンスの割り当て
シーケンスの割り当て、変数は、エラーの文字と一致しない場合。今回は[* B]スターが先行貪欲なマッチングを使用する必要があります。
第二に、表現
1、関数呼び出し文:
例えば、平方根関数の数学モジュールがあります。コールをインポートした後、関数呼び出しと呼ばれています
2、メソッド呼び出し
3、リテラル
図4に示すように、印刷( 'こんにちは')
条件文の場合
コードのブロックは、(TrueまたはFalse)文の実行結果の一つ以上によって決定されます。
= INPUT名は(「ユーザー名を入力してください:」) IF名== 「ADMIN 」: 印刷(「スーパー管理者」) のelif名== 「ユーザー」: 印刷(「平均的な利用者」) のelif名== 「ユーザーレビュー」: 印刷(「ゲスト」) 他: 印刷(「あなたを知りません。」)
コロン(:)は、ステートメントブロックが実行されるようにした後、次の条件が満たされたことを示す各条件の背後。
ブロックを形成するために一緒に、同じインデントで文の数をインデント分割文のブロックを使用してください。
Pythonでませんスイッチ - case文。
オペレータ共通の操作であれば
演算子 | 説明 |
---|---|
< |
以下 |
<= |
より小さいか等しいです |
> |
より大きい |
>= |
以上 |
== |
等しい、平等のためのオブジェクトを比較します |
!= |
等しくありません |
ネストされた場合
場合はネストされたステートメントでは、...のelif ...他の構造であれば、別の構成では...のelif ... ELSE IFできます。
ステートメント if式2: ステートメント のelif式3: 声明 他の ステートメント のelif式4: 声明 他: 声明
whileループ
私たちは、条件(条件文がTrueを返す)、ループコード実行のセクションを満たします
= 0 COUNT 一方COUNT <5: プリント(COUNT、 "5未満") COUNT =カウント+ 1。 他: プリント(COUNT、 "5以上")
forループ
頻繁に横断する(例えばタプル等リスト、など)オブジェクトのシーケンスで使用されます
次のサイクルのための一般的なフォーマット:
範囲内のI(5)のために: プリント(I)
、壊し続けると巡回他の句
break文は、しばらくの間、ループの外にジャンプすることができます。あなたが抜け出すか、whileループのためならば、任意の対応するループelseブロックは実行されません
'Runoob'の文字のために:#最初のインスタンス IFレター== 'B': BREAKの 印刷( '現在の文字:'、手紙) VAR#10 =の第2のインスタンス 一方のVAR> 0: 印刷(「利益変数値:」、VAR) VaRのVAR = -1 IF ==のVAR 5: BREAK 印刷() "さようなら!"
文は、現在のループブロック内の残りのステートメントをスキップパイソンを伝え、その後、次のサイクルを続行するために使用され続けています。
「Runoob」の文字のために:#最初のインスタンス の文字が==「O」場合:#0は、出力アルファベットはスキップされ 続けます (「現在の手紙を:」、手紙)印刷を VAR#10 = 2番目のインスタンスを VARながら> 0: VARのVAR = -1 ==のVAR IF 5:5#変数出力はスキップ 続行 :印刷(、VAR 'は現在の変数の値')( "!グッドBYE")印刷
ループelse節は、(forループ付き)完全なリストまたは条件でそれを持つことができる原因ループが終了したときに実行されるが、ループが終了したブレークを実行しません(ループがいる間に)偽となります。
以下のためのn- におけるレンジ(2、10 ): のための X における範囲(2 、N-): IF N-%のXの== 0: 印刷(N-、' 等しい'、Xは、' * '、// N- X) BREAK 他: #のループ要素が見つかりません 印刷(N-、「素数」)
注意:
break
ループサイクルを終了するステートメント、およびcontinue
ステートメントは、途中でラウンドサイクルを終了し、直接次のサイクルを開始することができます。これらの2つのステートメントは通常、しなければならない協力if
文を。
コードが書かれている場合は時々 、問題は「死のサイクル」、永遠つまり、ループにプログラムを作る、があります。利用可能なCtrl+C
プログラムを終了し、またはPythonのプロセスの終了を強制します。