文は条件を決定するtrueまたはfalseの場合、実装はトゥーレの場合は、満たされ、その後、flaseにスキップ
1.python使用インデントの属性コード
2.同じインデントコード、コードブロックが呼び出され、デフォルトのインデント4
文の構造であれば
条件文の場合
ブロック1
ブロック2
ブロック3
EL SE:#は、単独で使用しなければならないとして使用するために、しばらく、もしすることができません
ブロック1
ブロック2
ブロック3
elif:
ブロック1 時間の使用で、他のelif同じレベルの場合は、他のelifた場合(それが離れて行くことはありませんコードのブロックを指すようになります
それは他のelifは行かなかった場合を説明して行く、見に行くされていない場合、elifの他に離れて行くことはありませんelifの場合は、条件を満たしていません
ブロック2
ブロック3
他:
ブロック1
ブロック2
ブロック3
構文中:サイクルの数を決定するために使用されるステートメント
:条件ながら、
コード1
、コード2
コード3
コード4
コード5
ブレイク:(それはしばらくの間だけ有効に属している)このサイクル層への即時終了を
続行:このサイクルのうち、次のサイクルが直接起動
しばらくはまた、入れ子にすることができます
しばらく+他の
条件に応じて、whileループの正常終了が他のコードを行くときにのみ
イニシアチブは休憩の終わりで、それは他に行くことはありません場合
小演習:ユーザーのログは、ユーザーが継続するように指示されているかどうかの上に3つのチャンスを持っているシミュレート
= user_name_bd ' ケビン' password_bd = 12345 C = 0 しばらく真: IFのC == 3 : 選択肢は INPUT =(' 3回のチャンスがなくなっていたが、あなたはまだ(Y- / N)>> :?試してみたい' ) のIFチョイス= = ' Y ' : C = 0 他: BREAK user_name_bd = INPUT(' を入力して下さい>>お名前:' ) password_bd = INPUT(' してくださいpassword_bd >> INPUT:') のIF user_name_bd == ' ケビン' と password_bd == 12345 : 印刷(' ログインに成功は' ) BREAK 他: C + = 1。
forループ:の値に対応する(リストまたは辞書の辞書で)コンテナ船から除去循環させます
I [21,23,43,45,56,89]私のためにあるためで[ '名前': 'ジェイソン'、 '年齢':18 'habby': 'weite']只取KYE
LEN()#取得した文字列のデータ型の数を取得します(コンテナの種類は)特殊な場合は、文字列の文字数です
ループ構文構造について
容器のタイプ変数名:
コード1、
コード2、
コード3、
コード4、
印刷ピラミッド:
max_level = 5 for current_level in range(1,max_level+1): # 打印空格 for i in range(max_level-current_level): print(' ',end='') # 打印信号 for j in range(2*current_level-1): print('*',end='') print()
for循环也是可以嵌套和if while else 使用
range在python2与python3中的区别 (面试常考)
python2中:
1.range其实就是一个列表
2.xrange其实就是你python3中的range
python3中:
range就是一种迭代,不占具多余的内存空间,需要时才会取出相对应的值