هل من المناسب استدعاء جميع المتغيرات المراجع (والعكس الآخر) في بيثون؟
-
26-12-2019 - |
سؤال
هي جميع المراجع المتغيرات وجميع المتغيرات المراجع في Python؟
من الواضح أنمن الواضح أنه هناك فرق بين متغير ومرجع في E.G.C ++. ولكن ماذا عن بيثون؟
المحلول
على الرغم من أن وثائق Python يمزج المصطلحات، فإن الوثائق المرجعية تستخدم المصطلحات المعرفات أو أسماء بدلا من المتغيرات .إنه نفس المفهوم رغم ذلك.
جميع المعرفات هي المراجع؛جميع القيم في Python هي كائنات يحكم حياتها بعدد المراجع الموجودة على هذه الكائنات؛الكائنات التي تنظيف عدد العد المرجعي إلى 0.
ومع ذلك، ليست كل المراجع هي معرفات.مؤشرات القائمة هي أيضا مراجع، وكذلك المفاتيح والقيم في القاموس، والسمات على كائن.
لا تنتمي إلى StackOverflow