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

mohammed aladiمنذ 5 سنوات

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

في هذا الدرس سوف نتوقف قليل لنتعرف على انواع البيانات في لغة البايثون. في الدرسين السابقين تعرفنا على نوعين من البيانات هم الارقام (numbers) و السلسلة من الاحرف او الرموز (strings). من خلال هذا الدرس سوف نتعرف على انواع البيانات الاخرى التي توجد في لغة البايثون.

 

اولا : string

هو مزيج من الرموز, الكلمات و الارقام التي توجد بداخل علامة الاقتباس. يمكن اختصارها بانها اي شي يمكن لك كتابته من خلال لوحة المفاتيح.

"مرحبا بكم"
"Hello world"
"!@#$%+- +*/"

ثانيا: الارقام (numbers)

مثل ماذكرنا سابقا بان الرقم في لغة الابايثون عباره عن نوعين integers او float-point 

integer : رقم لا يحتوي على فاصلة عشرية. 

float :  رقم يحتوي على فاصلة عشرية.

5    --> int
5.5  --> float
0.0  --> float 
-8   --> int

ثالثا: boolean

صح او خطا (True or Flase)

student = True
man = False

رابعا: Lists

مجموعة من القيمة المختلفة في متغير واحد.

student_name = ["Mohammed","Saleh",15, 45.2, True]

خامسا: Dictionaries

هي عباره عن key يقابله value. بالنسبة للـ Key يعتبر هو الدليل للـ value. 

dic = {
    "Key": "Value",
    "name": "mohammed",
    "age": 25
}

سادسا: Tuples

مشابه تماما للـ List ولكن في Tuples لا يمكن تغير المحتويات او العناصر التي بداخله بعد إنشائه. توجد طريقتين لإنشاء Tuples

tup = 12, 34, 56, "name" #---> الطريقة الاول

tup2 = (1, 3, 4, "Hello") #---> الطريقة الثانية

سابعا: Set

مشابه تماما للـ List ولكن في set العناصر التي بداخله لا تحتفظ بمكانها اي انها تغير مواقعها في كل مره يتم استعداء القائمة وايضا لا يمكن حفظ العناصر المكرره. في List نستخدم [ ] اما في set نستخدم { }.

x = {"Oman", "Muscat", "KSA"}

من خلال الذي تعلمناه سابقا, يمكن لنا إعادة ترتيب البيانات السابقة على النحو التالي:

اولا: البيانات المدخلة.

- string

- integer

 - float

- boolean

ثانيا: شكل البيانات.

- list

- Dictionaries

- set

- tuples

في الدروس القادمة سوف نتعرف على كل واحده على حدى و بشكل مفصل إن شاء الله.

التعليقات (0)

لايوجد لديك حساب في عالم البرمجة؟

تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !