⼀。ラムダ無名関数
いくつかのシンプルなデザイン⼀⽽のニーズに対応するために⼀文機能
ショー上記のラムダテーブル匿名関数。defを使用しては言葉が関数を宣言することができ⼀、宣言する必要はありません⼀
構文:
関数名=ラムダパラメータ:戻り値
注意:
関数の1のパラメータは、離間した複数の使用コンマを複数有していてもよい。パラメータ
2.どんなに複雑な匿名関数。⼀⾏だけ書くことができ、およびロジックの終了後にデータを直接返します
3.通常の関数の戻り値と⼀など、任意のデータ型とすることができます
匿名関数は名前を与えられていない⼀言っているわけではない。元の変数から個々のケースのための画面が⼀関数名である。我々は渡しているため、彼は匿名であると言いました
名前がない場合はオーバー__NAME__ビュー。⼀ラムダと呼ばれるシステム。何も特別なトーンを使用します。
通常の関数呼び出しのような使用が可能
⼆。ソート()
ソート機能。
语法:ソート(反復処理可能な、キー=なし、逆=偽)
反復可能な:反復可能オブジェクト
キー:照合(ソート機能)の各要素は、内部反復オブジェクトがこの関数に渡される⼀ソート
正のシーケンス:ソート逆:.フラッシュバック⾏フィードの数真:.フラッシュバックするかどうか、偽の結果に基づいてパラメータ機能操作
機能の組み合わせを使用し、
組み合わせとラムダを使用します
三。Fifilter()
フィルタ機能
構文:fifilter(。機能反復処理可能)
機能:.使用フィルタ機能が自動的その後反復可能fifilterの要素関数に渡します。
機能によると、このデータを保持するかどうかを判断するためにTrueまたはFalseを返します
反復可能な:反復可能オブジェクト
四。地図()
マッピング機能
構文:マッピングは各要素がYES⼀採取したイテラブルながらマップ(関数、反復可能な)を実行することができます。
関数
計算リストZhongping⽅各要素、および新しいリストを返します。
書き換えラムダ
リストとデータの両方に同じの位置を計算します
V.の再帰
機能の胸の上方向に存在する伝達関数を使用する。再帰があります
最大から998までのpythonでの再帰の深さ
それを適用する再帰:
私たちは、トラバースする再帰を使用してアクセスすることができ、そのような私たちのフォルダシステムとして、ツリーのさまざまなトラバースする再帰を使用することができます
フォルダ内のすべてのファイル
VI。⼆ポイントの検索
⼆分查找. 每次能够排除掉⼀半的数据. 查找的效率非常⾼. 但是局限性比较⼤. 必须是有
序序列才可以使⽤⼆分查找
要求: 查找的序列必须是有序序列.