دورة Python للمبتدئين

10 : البرمجة بلغة بايثون – المزيد حول أنواع البيانات

Python3.8

السلام عليكم و رحمة الله تعالى و بركاته

في هذا الدرس سنتعرف على مختلف الدوال المخصصة لأنواع البيانات في بايثون و دورها

الدوال الخاصة بالنصوص

Strings

  • ()format : يتم استخدامها لإظهار نصوص منسقة للمستخدم
  • ()find : يظهر ترتيب حرف أو رقم معين في النص
  • ()split : تستعمل من أجل تحويل النص إلى قائمة نصوص بناء على مُحدد
  • ()join : تجمع بين عدة نصوص ( concatenation ) يفصل بينها نص آخر string object
  • ()strip : تعمل على إزالة المساحات البيضاء (التي تكون زائدة و لا فائدة منها) من النصوص
  • ()upper : تحول حروف النص إلى حروف كبيرة
  • ()lower : تحول حروف النص إلى حروف صغيرة
  • ()capitalize : تحول الحرف الأول في النص إلى حرف كبير
  • ()replace : تحمل على إنشاء متغير نصي جديد عن طريق تغيير بعض الأجزاء من متغير نصي آخر

دوال خاصة بالقوائم

Lists

  • ()append : تضيف عنصر واحد إلى نهاية قائمة
  • ()extend : تصيف عناصر قائمة ما إلى قائمة أخرى
  • ()insert : تدخل عنصرا في قائمة
  • ()remove : تزيل عنصرا من قائمة
  • ()index : تظهر رقم (فهرس) عنصر في القائمة
  • ()count : تعد تكرار عنصر ما في قائمة
  • ()pop : تحذف عنصر من القائمة عن طريق رقم فهرسه
  • ()reverse : تقلب القائمة (ترتيب العناصر)
  • ()sort : ترتِّب عناصر قائمة
  • ()copy : تعطي نسخة من قائمة
  • ()clear : تحذف جميع العناصر من قائمة ما

الدوال الخاصة بالمصفوفات

Tuples

  • ()count : تعد تكرار عنصر ما في مصفوفة
  • ()index : تظهر رقم (فهرس) عنصر في المصفوفة

الدوال الخاصة بالقواميس

Dictionaries

  • ()clear : تحذف جميع العناصر
  • ()copy : تعطي نسخة من القاموس
  • ()fromkeys : تنشئ قاموس من خلال مقطع مُعطى
  • ()get : ترجع قيمة مفتاح معين
  • ()items : تظهر مضمون القاموس في شكل أزواج (مفتاح، قيمة)
  • ()keys : تظهر جميع مفاتيح القاموس
  • ()popitem : ترجع و تحذف عنصر من القاموس
  • ()setdefault : تنشئ و تعطي قيمة (اختيارية) لمفتاح ما إذا لم يكن متواجدا مسبقا بالقاموس
  • ()pop : تحذف و ترجع عنصر من القاموس
  • ()values : تظهر جميع القيم في القاموس
  • ()update : تُحدث القاموس

الدوال الخاصة بالمجموعات

Sets

  • ()remove : تحذف عنصر من المجموعة
  • ()add : تضيف عنصر إلى المجموعة
  • ()copy : تنشئ نسخة عن مجموعة معينة
  • ()clear : تحذف كل عناصر المجموعة
  • ()difference : تُرجع الفرق بين مجموعتين
  • ()difference_update : تُرجع الفرق بين مجموعتين و تُحدث مجموعة بهذا الفرق
  • ()discard : تزيل عنصر ما من المجموعة
  • ()intersection : تُرجع تقاطع مجموعتين أو أكثر
  • ()intersection_update : تُرجع التقاطع بين مجموعتين و تُحدث مجموعة بهذا التقاطع
  • ()isdisjoint : تتأكد من عدم تواجد عناصر مشتركة بين المجموعات
  • ()issubset : تتأكد مما إذا كانت المجموعة هي مجموعة فرعية من مجموعة أخرى (توجد ضمن مجموعة أخرى)
  • ()issuperset : تتأكد مما إذا كانت المجموعة تتضمن على مجموعة فرعية أو أكثر (تتواجد ضمنها مجموعات)
  • ()pop : ترجع و تزيل عنصر عشوائي من المجموعة
  • ()symmetric_difference : تُرجع الفرق المتماثل بين مجموعتين
  • ()symmetric_difference_update : تُحدث مجموعة ما بالفرق المتماثل
  • ()union : تُرجع اتحاد مجموعات
  • ()update : تضيف عناصر إلى المجموعة

دوال يمكن استعمالها على جميع أنواع البيانات

Built-in functions

  • ()any : تُرجع القيمة True إذا كان عنصر واحد على الأقل من التسلسل صحيح، أما إذا كانت العناصر كلها خاطئة أو كان التسلسل فارغا، فتقوم الدالة فإرجاع القيمة False
  • ()all : تُرجع القيمة True عندما تكون جميع عناصر تسلسل ما صحيحة
  • ()ascii : تُرجع نص يتضمن على المحتوى الذي يُعرض للمستخدم
  • ()max : ترجع أكبر عنصر
  • ()min : ترجع أصغر قيمة
  • ()sorted : تُرجع قائمة مرتبة على أساس تسلسل مُعطى

هناك عدة دوال مُعرفة مسبقا في لغة بايثون و تختلف أساليب استعمالها، للتعرف على المزيد، ينصح بزيارة الموقع الرسمي للغة :

Python3.8 Documenation – Built-in Functions

السابق
10 : دورة إحتراف HTML5 بمنهجية أكاديمية (تطبيق الدروس وتصميم قائمة )
التالي
11 – الجداول Tables t في HTML5

شاركنا برأيك