[Python] Ch02. Pythonのデータ型
2300 ワード
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、ソートの違い
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という方式を使っています!
カリキュラム:一度に完成したコンピュータ工学専門必修科目&人工知能深化超差コース(快速キャンパス)
Reference
この問題について([Python] Ch02. Pythonのデータ型), 我々は、より多くの情報をここで見つけました https://velog.io/@martinalee94/Python-Ch02.-Python의-자료형テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol