[Python] Ch02. Pythonのデータ型



Part 1. プログラミングベース


Ch02. Pythonのデータ型

1.Pythonと他の言語の違い


  • その他の言語「私」(等記号)を使用して開始と終了を指示しますが、Pythonはインデントで表示されます.

  • なぜPythonは他の言語より遅いのか
    コンピュータがコードを理解する場合は、変数タイプを理解してマッピングする必要があります(コードを記述するときに変数タイプを宣言しないためです).
    ->ダイナミックタイプ言語
    interpriter言語なので、1行1行理解して実行します
    ->会議の準備をするときに事前に資料を調べておくと、話をするたびに探してしまうので、効率が違いますよね?(だからCのようなコンパイル言語の方が早い)
    Why python is Slow:Looking Under the Hood

  • なぜPythonは8進法と16進法を使わないのですか?
    8進数と16進数は、バイナリコンピュータ上でプログラムの実行速度を向上させるために使用され、Pythonは最初は実行速度が遅く、開発速度が速い言語であった.八十六進法も役に立たない
  • 2.変数:データを格納するメモリ容量


    変数を呼び出すと、メモリの場所が呼び出されます.

    3.sort、ソートの違い

  • sort:元の値
  • を変更
  • ソート:元の値は
  • です.
    a = [1, 3, 2]
    a.sort()
    print(a) # [1, 2, 3]
    
    sorted(a)
    print(a) # [1, 3, 2]

    4. set


    順番もなく、繰り返しもありません!
    シーケンシャルなデータ型がないため、スムージングできません

    5.専制


    ディック郡のキー値はこの移動可能な値しかありません.
    このMutorble:string、integer、tupleなど...

    6.資料型コピー


    immutable VS mutable変数コピー時の違い!
    だからリストは、ディック・シャナリーのような可変資料型にcopy、deepcopyという方式を使っています!

    カリキュラム:一度に完成したコンピュータ工学専門必修科目&人工知能深化超差コース(快速キャンパス)