أنواع البيانات (Data Types)
تحتوي لغة بايثون على أنواع بيانات مختلفة تستخدم لتحديد العمليات الممكنة عليها وطريقة التخزين لكل منها. الأنواع الأساسية هي الأرقام (Numbers) والسلاسل النصية (Strings) والقيم المنطقية (Booleans).
الأرقام
في لغة البرمجة بايثون، يمكن أن تكون الأعداد من نوع الصحيح (int)، العشري (float)، أو المركب (complex). يُعرف العدد الصحيح بأنه أي عدد يمكن أن يكون إيجابيًا أو سالبًا ويكون بدون وجود فاصلة عشرية، ويمكن تمثيله بالنظام العشري (decimal) والست عشري (hexadecimal) والثماني (octal) والثنائي (binary). أما الأعداد العشرية، فتحتوي على فاصلة عشرية أو علامة أسية. أما الأعداد المركبة، فتتألف من جزء حقيقي وجزء تخيلي، ويمكن أن يكون كل منهما عشريًا، وتُستخدم الحرفان 'j' أو 'J' للتعبير عن الأعداد المركبة.
مثال/أرقام صحيحة:
Num1 = 333
Num2 = 0xAB23
مثال/أرقام عشرية:
Num1 = -33.5
Num2 = 3e100
مثال/أرقام مركبة:
Num1 = 1+5J
Num2 = -3-7j
السلاسل النصية
في بايثون، تُعرف السلاسل النصية على أنها مجموعة من الأحرف المتتالية المحاطة بعلامات الاقتباس. يُسمح في بايثون باستخدام علامات اقتباس مزدوجة ( " " ) أو مفردة ( ' ' ). يُمكن ربط السلاسل مع بعضها البعض أو إجراء عمليات أساسية عليها مثل التقطيع.
مثال:
Txt1 = "مرحبًا"
Txt2 = 'مرحبًا'
يمكن وضع علامات الاقتباس داخل السلسة النصية، شريطة ألا تتطابق مع العلامات المحيطة بها.
مثال:
Txt1 = '"مرحبًا"'
print(Txt1)
المخرجات:
"مرحبًا"
يمكن إضافة سلسلة نصية تمتد عبر عدة أسطر عن طريق استخدام علامات الاقتباس الثلاثية الفردية أو المزدوجة.
مثال:
Txt1 = """
مرحبًأ
بك
في
قوت
"""
القيم المنطقية
تمثل القيم المنطقية إحدى القيمتين: True أو False. تُستخدم القيم المنطقية لإجراء العمليات المنطقية، وخاصةً في العبارات الشرطية.
مثال:
Val = True