クロストーク-Python基礎訓練

1.その後、リストのプログラミング言語と言語の違い

  • Pythonはインタプリタスクリプト言語は、時間が短い学習、スロー簡潔なコードを実行している、迅速な開発スピード

  • Java言語のコンパイラは、速度は緩やかで、適度な開発効率、最も人気のある言語

  • 祖先C / C ++、既存のプログラミング言語、最速の実行速度、コードの複雑さ、開発は困難です

  • 小さなコミュニティプログラミング肉を行く、Pythonコードのような最高の高同時実行は、スピードとCほど速く、簡単です

  1. 違いPython2とのpython3一覧

    • Python2:

      • ソースコードは一様ではなく、ソースを繰り返し

      • 自身が受信される入力データ

      • 戻り値整数割り切れる(下)

      • 印刷範囲(10)[0-9]コンテンツのリストであります

      • プラスチック、長整数

      • デフォルトのエンコーディングは、ascllある中国名をサポートしていません。

    • python3:

      • 統一されたソース、ソースコードが繰り返されていません

      • 入力文字列が受信されます

      • 分割戻る浮動小数点(10進数)

      • 印刷範囲(10)自体であります

      • すべての整数

      • デフォルトのエンコーディングは、Unicode、中国のサポートです

  2. コード記述された結果を見てください

    • 1

    • 0

  3. 何の異なる値の比較

    • v1とv2は、3つの要素を持っているかのリストです

    • v3は、リストである3元の家賃があります

  4. 、B = B、A

  5. 差分引用符

    • 単一引用符と二重引用符、二重引用符または二重引用符シートの単一のセットが必要な場合があり、実質的に違いはありません、

    • トリプル引用符は、複数行のコメントで、コメントコードが実行されることはありません

    • トリプル引用符は、複数行のコードすることができ、コードは元になります

  6. そして、の間の差である==

    • オブジェクトIDによって表される同じか否かを判断します

    • ==同じオブジェクトを表す値が決定されます

  7. タプルリスト変換と

    • タプル - >リストリスト(タプル)

    • リスト - >タプルのタプル(リスト)

  8. S = S [:: - 1]

  9. 。..

    • 交差点S&S1

    • 連合秒| S1

    • セットの違いS-S1

  10. X、Y intデータ型ではありません

  11. Pythonでオブジェクトをコピーする方法

    • コピー

    • コピー深さ

  12. 割り当て、コピー深さの差

    • 2名からのものと同等で割り当て、

    • 浅いコピーは、ソースデータのデータ型が変更された変更が変数追加されたデータに対して行われていないだけ不変データ、第一の層を変更、要素の第1層のみをコピーします

    • ディープ不変のデータ型共通のコピー、新しい変数のデータは、一般的なオープンスペースを入力します

  13. 通過効果

    • プレースホルダ、そのコードが実行を継続できること

  14. 。..

    • B = [1,2,4,5、[ 'B'、 'C​​'、 'D']、5]

    • C = [1,2,4,5、[ 'B'、 'C​​'、 'D']

    • D = [1,2,4,5、[ 'B'、 'C​​'、 'D']、5]

  15. 99乗算表

    :Iの範囲内(10)のための
      範囲内のjについて(I):
          J = J + 1枚
          の印刷(F '{J} X {I} = {J * I}'、末端= ' ')
      プリント('')
  16. フィボナッチ数

    DEF fib_loop(N)
    、B = 0、1
    、Iの範囲内の(N + 1)のための:
      、B = B + B
    戻り
    範囲内にiについて(20):
    プリント(fib_loop(I)、終了=」「)
  17. リスト内の重複を削除

    A = [1,2,3,3,4,5,5] 
    =リスト(セット())
    プリント()
  18. 大きなファイルを読みます

    DEF READ_LINE(パス):
      Fなどのオープンを持つ(パス、R ''、= 'UTF-8'をコードする):
          ライン= f.readline()
          行中:
              行= f.readline()
              プリント(ライン)
  19. A =辞書(ZIP(( ""、 "B"、 "C"、 "D"、 "E")、(1,2,3,4,5)))是什么

    { '':1、 'B':2 'C':3、 'D':4 'E':5}
  20. ラムダの役割キーワード

    • 名前がない匿名関数は、他の場所で呼び出すことはできません

  21. *引数和** kwargsから

    • 過剰先祖に位置を受け取るパラメータ*のArgs

    • 辞書に余分な要素を受信* kwargsからキーの参加者

  22. 関数内でグローバル変数を宣言する方法

    • グローバル宣言によって関数内なので、関数内でグローバル変数を設定し、グローバル変数は任意の関数で呼び出すことができます

  23. フィルタ、マップ、役割を減らします

    • フィルタルールは、フィルタにフィルタデータにフィルタ機能を指定しました

    • 反復マッピング関数は、各要素が実行する特定の機能をオブジェクトにマッピングすることができます

    • 累積を計算する(機能イテラブル)を低減

  24. 。..

    • 名前のないもであるライン機能、として知られている関数無名関数、

    • ラムダ==デフ

    • あなたは他の場所で呼び出すことはできません

    • 定義された手順を排除する、簡潔なコード

  25. 層のPythonの再帰最大数

    • 998のウィンドウの最大

  26. 。..

    • 反復子:ITER()とnext()メソッド2

    • 反復オブジェクト:限りITERとして()メソッド

  27. ジェネレータ

    • Builderの基本的イテレータ

    • Builderは、イテレータを書き込むためのプログラマです

    • 収率に機能本体に表示され、これは発電機であることを示し

  28. デコレーター

    • オープンクローズ原理

    • あなたは、機能と装飾の追加前提を呼び出すために元のコードとコードを変更せずに治療

  29. 反射

    • 文字列オブジェクトを操作する方法によって性質

  30. 通常のデコレータ

    :DEF(FUNC)反り
      DEF内(*引数、** kwargsから):
          プリント( '222')
          FUNC()
          プリント( '333')が
      内部戻り@warpを(FOO DEF):   プリント( '11111')FOO ()





  31. パラメータがありますデコレータ

    デフAUTH(HH):
      デフワープ(FUNC):
          DEF、内側(* argsを、** kwargsから):
              HHの場合:
                  プリント( '222')
                  FUNC()
                  印刷( '333')
              他:
                  プリント( 'heihei')
          リターン内部
      戻りワープ@auth(0)DEFのfoo():   プリント( '11111')のfoo()





  32. ...

    • [6,6,6,6]

  33. FUNC DEF(A、B = [ ] )は何ピット文言?

    • 時間の最初の実装は、第二のまたはリストの最初のインスタンスで実行される、というようにリストを、インスタンス化

  34. 。..

    • V1 = [1]

    • V2 = [10,20,2]

    • V3 = [1,3]

  35. 。..

    • V1 = [1]

    • V2 = [10,20,2]

    • V3 = [1,3]

  36. 。..

  37. 5

  38. 累積を計算する(機能イテラブル)を低減

    • 開始位置からの一致を検索し、リターンがどれを見つけることはできません

    • 開始するにはどこにも見つけることが検索しない、停止を見つけ、見つけることができないか、どれも

おすすめ

転載: www.cnblogs.com/shiguanggege/p/12366018.html