日04プロセス制御

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()関数は同じです

 

おすすめ

転載: www.cnblogs.com/yanglingyao/p/11121759.html