لماذا لا يُنصح باستخدام "id" كاسم متغير في Python؟
يجب على المرء الامتناع عن تسمية معرف المتغيرات في Python. وذلك لأن 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.)
يمكن أن تؤدي تسمية معرف المتغير إلى تعارضات في التسمية مع الوظيفة المضمنة. ومن ثم، يُنصح عمومًا بتجنب استخدام الكلمات الأساسية أو أسماء الوظائف المضمنة كأسماء للمتغيرات.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3