نعلم أن البيانات المخزنة في الكمبيوتر كلها أرقام ثنائية ، فما هو نوع البيانات؟ ما فائدته؟
للرقم الثنائي 8 بت 0 1 000 0 0 1 ، إذا تم تفسيره على أنه عدد صحيح ، فهو 65 ؛ إذا تم تفسيره على أنه حرف ASCII ، فهو الحرف A. نوع البيانات المرئي هو طريقة تفسير الأرقام الثنائية. نفس البيانات الثنائية لها معاني مختلفة مع طرق تفسير مختلفة ، لذلك إذا لم يكن هناك نوع بيانات ، فإن الأرقام الثنائية في الكمبيوتر يمكن أن تكون مجرد مجموعة من الأشياء التي لا معنى لها.
أول شيء يجب أن نفهمه هو الأنواع الثلاثة من الأرقام ، القيم المنطقية ، والسلاسل.
نوع الرقم
هناك ثلاثة أنواع من الأرقام شائعة الاستخدام في بايثون:
نوع السلسلة
مثال 1:
نوع منطقي
في الواقع ، يعد النوع المنطقي في Python امتدادًا لنوع العدد الصحيح (int) ، أي يمكن استخدام True كعدد صحيح 1 و False كـ 0. وفي جميع الأنواع الرقمية ، باستثناء القيمة 0 (عدد صحيح 0 ، فاصلة عائمة 0.0 ، معقد 0 + 0j) خطأ ، جميع القيم الأخرى صحيحة.
تسلسل السلسلة
نسخة سلسلة
1. سؤال:
2. الحل الأول والمشكلات الموجودة في الطريقة:
3. حل أفضل:
4. إجراءات ونتائج أفضل للحل:
قيم مبادلة لمتغيرين
تحدد وظيفة type () نوع المتغير
على الرغم من أنه من الممكن الحكم على نوع بيانات المتغير من خلال ظهور البيانات ، إلا أنه من الصعب أحيانًا رؤية مظهر البيانات ، وقد يغير المتغير أيضًا النوع في التخصيصات المتعددة ، لذلك توفر Python أيضًا نوعًا متغيرًا نوع وظيفة الحكم (). لا تحتاج متغيرات بايثون إلى التصريح عن نوع ، وليس لها نوع ثابت ، أي أن نوع المتغير يتحدد بقيمته الحالية ، لذلك في بعض الحالات ، تكون وظيفة النوع () مطلوبة لتحديد نوع المتغير المتغير.
طريقة الاتصال:
مثال على الاتصال:
طباعة () وضع استدعاء متعدد المعلمات: بالإضافة إلى رقم واحد أو سلسلة ، يمكن أيضًا أن تكون معلمة print () أرقامًا أو سلاسل متعددة مفصولة بفواصل إنجليزية (،) ، كما في الكود أعلاه. توجد مسافة واحدة على الأقل بين عناصر النتيجة المطبوعة ، ويتم طباعة السلسلة المتسلسلة بعلامة الجمع (+) بدون مسافات ، كما هو موضح في الشكل التالي.
type () يعرض تحليل سلسلة: المحتوى في <> هو وصف النوع ، الفئة تمثل النوع ، 'int' هو عدد صحيح ، 'float' هو عدد عشري ، 'bool' هو boolean ، و 'str' هو سلسلة.
ختاماً:
يتم تحديد نوع بيانات المتغير بواسطة البيانات المخزنة.
ممارسة:
السؤال الأول
السؤال 2
السؤال 3
السؤال 4
السؤال 5
السؤال 6
جسر Python الأزرق ومستوى الاختبار الثاني الآخر: المتغيرات وعوامل التخصيص
Python Blue Bridge ومستوى الاختبار الأول الآخر: العوامل الحسابية
Python Blue Bridge ومستوى اختبار آخر 5: الطباعة والتعليقات التوضيحية والتوثيق
Python Blue Bridge ومستوى اختبار آخر 4: بيئة برمجة Python
Python Blue Bridge ومستوى اختبار آخر 3: لماذا نستخدم Python كمقدمة لبرمجة الكود
Python Blue Bridge ومستوى اختبار آخر آخر: تاريخ موجز لتطوير لغة البرمجة
أحد المستويات الأولى لاختبار Python Blue Bridge: نبذة مختصرة عن تاريخ تطوير الكمبيوتر
مقدمة عن برنامج "Five Planetology Programming 0.5.1" ومقدمة بيثون
يقدم Xuesi Camp دورات برمجة عبر الإنترنت تعتمد على منصة Bluebridge STEM86 ، مرحبًا بك للانضمام : >>> Scratch (البرمجة الرسومية)
>>> بايثون (برمجة الكود)
>>> C ++ (برمجة كود متخصصة).
افتح https://xuesiying.stem86.com للتسجيل ، ثم أضف WeChat 13729135043 ، وحدد "Blue Bridge ****" ، **** هي الأرقام الأربعة الأخيرة من رقم الهاتف المحمول المسجل.
لمزيد من المواد التعليمية ، يرجى فتح موقع المزامنة "Xuesi Camp": http://5xstar.com