الانتقال إلى المحتوى الرئيسي

كيفية معرفة نوع متغير بايثون: دليل بسيط للمبتدئين

أحد الجوانب المهمة لبرمجة بايثون هو القدرة على تحديد نوع المتغير. تساعدك معرفة نوع المتغير على استخدام قيمته بشكل صحيح وتطبيق العمليات المناسبة. في هذه المقالة ، سنلقي نظرة على بعض الطرق البسيطة لتحديد نوع المتغير في بايثون ونتحدث عن بعض النقاط المهمة التي تستحق الدراسة.

في بايثون ، يتم تحديد نوع المتغير تلقائيا أثناء تنفيذ البرنامج. هذا يعني أننا لسنا بحاجة إلى تحديد نوع المتغير بشكل صريح عند التصريح. ومع ذلك ، من المهم أحيانا معرفة نوع المتغير بالضبط من أجل استخدام قيمته وفقا لقواعد نوع البيانات هذا.

لتحديد نوع المتغير في بايثون ، يمكنك استخدام وظيفة النوع (). تقوم هذه الدالة بإرجاع نوع الكائن للمتغير. على سبيل المثال ، إذا أردنا معرفة نوع المتغير س ، يمكننا استخدام الكود التالي:

س = 5

طباعة (النوع (س))

نتيجة لتنفيذ هذا الرمز ، سوف نحصل على نوع المتغير س-إنت ، لأن المتغير س يخزن قيمة عدد صحيح.

يمكن أن يكون تحديد نوع المتغير مفيدا في المواقف المختلفة: عند تصحيح أخطاء أحد البرامج ، أو عند العمل مع إدخال المستخدم ، أو عند إجراء عمليات مختلفة بقيم متغيرة. بمجرد أن تكون على دراية بالطرق الأساسية لتحديد نوع المتغير في بايثون ، ستكون جاهزا لاستخدام هذه المعرفة في مشاريعك وكتابة كود أكثر مرونة وموثوقية.

  1. أنواع المتغيرات في بايثون
  2. المدمج في نوع () وظيفة
  3. تحديد نوع المتغير عبر إيسينستانس()
  4. التحقق من نوع المتغير باستخدام التعليقات التوضيحية للنوع
  5. أمثلة على استخدام الوظائف لتحديد نوع المتغير
  6. سؤال وجواب
  7. كيف يمكنني معرفة نوع متغير?
  8. هل من الممكن تحديد نوع المتغير باستخدام بيان إف?
  9. كيف يمكنني معرفة نوع متغير إذا كان يحتوي على لا شيء?
  10. هل من الممكن تحديد نوع المتغير بقيمته?
  11. كيف يمكنني معرفة نوع متغير في قائمة أو توبل?
  12. هل من الممكن تحديد نوع متغير مخصص? متغير

أنواع في بايثون

بايثون هي لغة برمجة مكتوبة ديناميكيا ، مما يعني أن المتغيرات لا تحتاج إلى الإعلان عن نوع بيانات معين. بدلا من ذلك ، يتم تحديد نوع المتغير تلقائيا أثناء تنفيذ البرنامج.

فيما يلي بعض الأنواع الأكثر شيوعا من المتغيرات التي يمكن استخدامها في بايثون:

  • الأعداد الصحيحة: يتم تمثيل الأعداد الصحيحة في بايثون بنوع بيانات كثافة العمليات. يمكن أن تكون أرقاما موجبة أو سالبة بدون جزء كسري.
  • أرقام الفاصلة العائمة: يتم تمثيل أرقام الفاصلة العائمة في بايثون بنوع بيانات التعويم. يمكن أن تحتوي على جزء عشري و / أو تدوين أسي.
  • السلاسل: يتم تمثيل السلاسل في بايثون بنوع بيانات ستر. يتم استخدامها لتخزين المعلومات النصية ويتم تضمينها في علامات اقتباس مفردة أو مزدوجة.
  • القوائم: يتم تمثيل القوائم في بايثون بنوع بيانات القائمة. يمكن أن تحتوي على مجموعة من العناصر المفصولة بفواصل ومتاحة حسب الفهرس.
  • الصفوف: يتم تمثيل الصفوف في بايثون بنوع بيانات المجموعة. إنها تشبه القوائم ، لكنها غير قابلة للتغيير ، مما يعني أنه لا يمكن تغييرها بعد الإنشاء.
  • القواميس: يتم تمثيل القواميس في بايثون بنوع بيانات ديكت. يتم استخدامها لتخزين أزواج قيمة المفتاح وتسمح لك بالوصول بسرعة إلى القيم عن طريق المفتاح.

يمكنك تحديد نوع المتغير في بايثون باستخدام وظيفة النوع() المضمنة. على سبيل المثال ، نوع(5) سيعود ، ونوع('مرحبا') سيعود .

يعد تعلم وفهم الأنواع المختلفة من المتغيرات في بايثون أمرا مهما للغاية لأنها تحدد العمليات التي يمكن إجراؤها على هذه المتغيرات والنتيجة المتوقعة.

المدمج في نوع () وظيفة

في لغة برمجة بايثون ، هناك وظيفة مدمجة من النوع () تسمح لك بتحديد نوع المتغير. يحدد نوع البيانات العمليات التي يمكن إجراؤها على متغير والذاكرة التي سيتم تخصيصها لتخزينه.

يبدو بناء جملة وظيفة النوع () كما يلي: