1.決定した場合:
他1.if ... ...:
場合は条件が決定されます。 #1 TrueまたはFalseの条件が決定された 文の1 #のコードブロックを。インデント4つのスペース の文2 3文の 他: #は単独で使用することはできません。一緒に使用しなければならない場合は、しばらく の文1 文の2 文の3
以下のような:
。1 = A B = 2 のIF A> B: #は、満たされないFalseに、ブロックが入らない 印刷(A)の 他: #確立は、内部プログラム実行のために、Trueで 印刷(B) #2
2.ときであれば...のelif ...他に条件付きの複数
もし条件1: 文の1 文の1つ のelif条件2: #は、条件の数を考えると、複数のELIF判定文を持つことができ 、文1 文2 他: 文の1 文で2 # どんなに多くの条件と同じレベルでのみ、条件の履行のため文の中、プログラムの実行を上から下まで真
以下のような:
1 = A B = 2 IF - B <0: #Trueに確立された、にコードのブロック プリント(A) #1 のelif。A - B == 1: #確立が、しかし唯一の実行条件決意は真であるので文の中、上から下に実行されるプログラムは、それがコードブロックに入らない 印刷(0) 他: #が確立されていない、Falseに、ブロックが入らない 印刷を(B) #2
2. whileループ
1:フォーマット中:
一方で、条件: #それは条件が決定された場合はTrueの文で入力すると、ループの外に満たされていない間、 文の1 文で2
以下のような:
= 1 A ながら A <= 10 : プリント(A) A + 1 = #を1インクリメントする際= 11の条件はループのうち、満たさない場合
2:継続:ループの外に次のサイクルの判定に
= 0 一方、 A <10 : A + 1 = #のループのうち条件が= 10満たさないもの、インクリメント、 IF == 4 : 続行 位場合== 4、ループのうちダイレクト、再入力されたループ判定条件が印刷文を行わず、 プリント(A)
3:休憩:ループを終了
= 0 ながら 1: #すべての空でない、データ型が真無限ループに等しいすなわち一定の非ゼロに対応する真の 印刷(A) A + = 1。 IF == 10 : BREAK #とき== 10実行ブレーク、ループが終了されます
PS:継続とブレイクは彼とループの発効だけ同じレベルです
4:サイクルが終了するとループのうちのプログラムは正常に実行される場合は...他...ブレークは、他に次のステートメントを実行されませんしながら、
= 0 一方、 A <10 : プリント(A、終了= ' ' ) A + 1 = IF == 4 : BREAKの #1 BREAKが中断。else文行く 他を: 印刷(「非正規割り込みサイクル」) #0123
= 0 しばらく A <10 : 印刷(A、エンド= ' ' ) A + = 1。他: #のサイクルが中断しないBREAK、結果はelse文が実行され、正常に終了:0123456789中断異常サイクル印刷(「非正規割り込み周期」)
3。にとって
1.forサイクル形式:
以下のための変数名でコンテナタイプ: 文の1 文の2 文の3
以下のような:
LIST1 = [1、2、3、4 ] 用の I におけるLIST1: プリント(I)
2:LEN()メソッド:血管長のタイプ(要素の数)は、辞書はキーと値のペアの数を取得する取得、文字列は文字列の文字数を得ることです
LIST1 = [1、2、3、4 ] dict1 = { ' 名前':' yanglingyao ' 、 ' 年齢':18 、 ' 趣味':[ ' スリープ'、' プレイ' ] } STR1 = ' ni2u9_1%K ' 印刷(LEN(LIST1)) #4 プリント(LEN(dict1)) #3 プリント(LEN(0009)) #9
。3:範囲()メソッド:レンジ機能がイテレータであるにかかわらず、尾を気にし、メモリ空間を節約することができます
python2.xのバージョンではレンジ機能は直接大きなメモリ空間を占有し、リストを生成します
xrange()の範囲内のpython3()関数は同じです