Python では変数名として 'id' を使用することが推奨されないのはなぜですか?
Python では変数に id という名前を付けることは控えるべきです。これは、id() がシステムのメモリ内のオブジェクトに一意の識別子を提供する組み込み関数であるためです。
help(id)
# Output
Help on built-in function id in module __builtin__:
id(...)
id(object) -> integer
Return the identity of an object. This is guaranteed to be unique among
simultaneously existing objects. (Hint: it's the object's memory
address.)
変数 id に名前を付けると、組み込み関数との名前の競合が発生する可能性があります。したがって、一般的には、変数名としてキーワードや組み込み関数名を使用しないことをお勧めします。
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3