Python入門学習ノート4(北理)

890 ワード

プログラムせいぎょこうぞう
分岐構造:単分岐、二分岐、多分岐、異常処理if^:......//if......:......else:......
//…… if ^ else ……
ループ構造遍歴ループ:for i in range():for i in range(1,6,2):for c in s:for i in[123,‘ppy’):for line in file:メタ辞書集合カウントループ無限ループ:while:a=3 while a>0:a=a-1 ctrl+C_exit the window break:現在のループを飛び出して終了continue:そのループを終了し、ループ拡張elseを継続
ちくじこうぞう
5・1関数def function():
return

特定の機能+コード多重IPOを実現する実現関数
関数の定義-関数の呼び出し-関数パラメータの伝達(非オプションパラメータ+オプションパラメータ)*b可変パラメータ-関数の戻り値(0 or more)return s//m,n,m戻りメタグループローカル変数:関数内部変数グローバル変数:関数定義外部関数内部呼び出しグローバル変数--global組合せデータ型関数内部で実際に作成されていない--グローバル変数を再作成する--pythonで組合せデータ型をポインタで格納するためローカル変数
Lambda匿名関数func=lambda():......f=lambda x,y:x+yは固定的な使用方法を有する
モジュール化思考:モジュールインタフェースパッケージ規則化思考:抽象過程
七段デジタルチューブ:小数点カウントダウン
コード多重関数再帰モジュール化設計:関数またはオブジェクトをカプセル化して結合する:2つのモジュールが独立して存在しない松結合:モジュール間
関数再帰:チェーン:計算プロセスの存在ベース:類似数学的帰納法