Kodokon kodokon.com

المتغيرات والأنواع الأساسية

تخزّن القيم في متغيرات وتتعامل مع الأنواع int وfloat وstr وbool.

8 دقيقة · 3 أسئلة

افتح هذا الدرس في Kodokon

إن المتغير أشبه بصندوق عليه ملصق تخزّن فيه قيمة لتعيد استخدامها لاحقًا. تنشئ متغيرًا بعلامة =، التي تعني "خزِّن هذه القيمة في هذا الصندوق" (لا "يساوي" كما في الرياضيات). على يسار العلامة اسم المتغير، وعلى يمينها القيمة.

PYTHON
age = 25
price = 19.99
name = "Alice"
is_student = True
print(age)
print(name)
أربعة متغيرات، ثم عرض اثنين منها.

لكل قيمة نوع، أي فئة تحدّد ما يمكن لبايثون أن تفعله بها. الأنواع الأساسية الأربعة هي: int للعدد الصحيح (25)، وfloat للعدد العشري (19.99، ويُكتب بـنقطة، لا بفاصلة أبدًا)، وstr لسلسلة أحرف بين علامات اقتباس، وbool للقيمة المنطقية (boolean)، وهي قيمة لا تكون إلا True أو False. وتكشف الدالة type عن نوع القيمة.

PYTHON
print(type(25))
print(type(19.99))
print(type("Alice"))
print(type(True))
يعرض int وfloat وstr ثم bool.

كثيرًا ما تحتاج إلى تحويل قيمة من نوع إلى آخر. وتتولى ثلاث دوال هذه المهمة: int(...) تحوّل قيمة إلى عدد صحيح، وfloat(...) إلى عدد عشري، وstr(...) إلى سلسلة أحرف. ومثال كلاسيكي: لإدراج عدد داخل جملة باستخدام +، عليك أولًا تحويله إلى سلسلة أحرف.

PYTHON
age = 25
message = "I am " + str(age) + " years old"
print(message)
text_number = "42"
number = int(text_number)
print(number + 8)
تتيح str(age) عملية الوصل؛ وتجعل int(text_number) العملية الحسابية ممكنة (50).

اختبار المعرفة

تأكّد من أنك تذكّرت النقاط الأساسية في هذا الدرس.

  1. ما نوع القيمة 3.14؟
    • int
    • float
    • str
    • bool
  2. ماذا تفعل التعليمة x = 5؟
    • تتحقّق مما إذا كان x يساوي 5
    • تخزّن القيمة 5 في المتغير x
    • تعرض 5 على الشاشة
  3. كيف تحوّل سلسلة الأحرف '10' إلى عدد صحيح؟
    • int('10')
    • str(10)
    • float('10')
    • bool('10')