الدرس الثالث: انواع البيانات في لغة البايثون
الدرس الثالث: انواع البيانات في لغة البايثون
في هذا الدرس سوف نتوقف قليل لنتعرف على انواع البيانات في لغة البايثون. في الدرسين السابقين تعرفنا على نوعين من البيانات هم الارقام (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
في الدروس القادمة سوف نتعرف على كل واحده على حدى و بشكل مفصل إن شاء الله.
محتوى الدورة
المقدمة | |
---|---|
1 | المقدمة |
2 | تجهيز بيئة التعلم |
الوحدة الاولى: التعامل مع البيانات | |
1 | الدرس الاول: الطباعة و المتغيرات (variables) |
2 | الدرس الثاني: الارقام |
3 | الدرس الثالث: انواع البيانات في لغة البايثون الدرس الحالي |
4 | الدرس الرابع: التعامل مع string |
5 | الدرس الخامس: Lists |
6 | الدرس السادس: Dictionaries |
7 | الدرس السابع: Tuples و set |
8 | الدرس الثامن: Built-in function |
9 | التطبيق الاول: احتساب العمر. |
الكلمات الدليلية
عن الدرس
1 إعجاب |
3 متابع |
0 مشاركة |
6666 مشاهدات |
منذ 5 سنوات |
التعليقات (0)
لايوجد لديك حساب في عالم البرمجة؟
تحب تنضم لعالم البرمجة؟ وتنشئ عالمك الخاص، تنشر المقالات، الدورات، تشارك المبرمجين وتساعد الآخرين، اشترك الآن بخطوات يسيرة !