Day2 Data type/Function
1480 ワード
📝 Variable & List
プログラミングでは、変数は値を格納する場所です.
変数にはメモリアドレスがあり、変数の値はメモリアドレスに割り当てられます.

Pythonはこのリスト変数にリストアドレス値を格納する
リストをコピーするには、インデックスを作成してリストの要素値をコピーします.
a = [1,2,3,4,5]
b = a[:]
📝 Function & Console I/O
f-stringをフォーマットで出力

📝 Call by object reference
Call by Value
パラメータを関数に渡すときに値のみを渡す
関数でパラメータ値を変更しても、呼び出し元には影響しません.
Call by Reference
パラメータを関数に渡すときにメモリアドレスを渡します.
関数でパラメータ値を変更すると、呼び出し元の値も変更されます.
Call by Object Reference
Pythonはオブジェクトのアドレスを関数として渡します.
渡されたオブジェクトを参照することで呼び出し元に影響します.
新しいオブジェクトの作成は呼び出し元に影響しません

Reference
この問題について(Day2 Data type/Function), 我々は、より多くの情報をここで見つけました https://velog.io/@zero217/Day2-Data-type-Functionテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol