image/svg+xml
FREE PALESTINE
الكلمات الرئيسية المحجوزة (Keywords) في بايثون _ اساسيات بايثون

الكلمات الرئيسية المحجوزة (Keywords) في بايثون _ اساسيات بايثون

ما هي الكلمات الرئيسية؟

الكلمات الرئيسية في Python هي كلمات محجوزة لا يمكن استخدامها على أنها عاديةمعرفات. يجب تهجئتها بالضبط كما هي مكتوبة.

قائمة الكلمات الرئيسية

anddelfromnot
whileaselifglobal
orwithassertelse
ifpassyieldbreak
exceptimportprintclass
execinraisecontinue
finallyisreturndef
forlambdatry

يؤدي هذا إلى طباعة قائمة الكلمات الرئيسية الخاصة ببايثون.

$ python
>>> 
>>> import keyword

>>> print keyword.kwlist

['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else',
'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is',
'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with',
'yield']
Code language: JavaScript (javascript)

شرح الكلمات الرئيسية

  • print طباعة إلى وحدة التحكم
  • while التحكم في تدفق البرنامج
  • for التكرار على عناصر مجموعة لكي تظهر
  • break مقاطعة الدورة (الحلقة) ، إذا لزم الأمر
  • continue تستخدم لمقاطعة الدورة الحالية ، دون القفز من الدورة بأكملها.ستبدأ دورة جديدة.
  • if تستخدم لتحديد العبارات التي سيتم تنفيذها.
  • elif تعني else if. إذا تم تقييم الاختبار الأول إلى False ،ثم يستمر مع التالي
  • else هو اختياري. البيان بعد تنفيذ الكلمة الأساسية else ،ما لم يكن الشرط صحيحًا
  • is  اختبارات لهوية الكائن
  • not ينفي قيمة منطقية
  • and يجب استيفاء جميع الشروط في التعبير المنطقي
  • or يجب استيفاء شرط واحد على الأقل.
  • import استيراد وحدات أخرى في نص برمجي بايثون
  • as إذا أردنا إعطاء وحدة نمطية اسمًا مستعارًا مختلفًا
  • from لاستيراد متغير معين أو فئة أو وظيفة من وحدة نمطية
  • def تستخدم لإنشاء وظيفة جديدة يحددها المستخدم
  • return يخرج من الدالة ويعيد قيمة
  • lambda يخلق وظيفة مجهولة جديدة
  • global تم تعريف متغيرات الوصول خارج الوظائف
  • try يحدد معالجات الاستثناء
  • expet يمسك الاستثناء وينفذ الرموز
  • finally يتم تنفيذه دائمًا في النهاية. تستخدم لتنظيف الموارد.
  • raise إنشاء استثناء يحدده المستخدم
  • del يحذف الأشياء
  • pass لا يفعل شيئا
  • assert تستخدم لأغراض التصحيح
  • class تستخدم لإنشاء كائنات جديدة يحددها المستخدم
  • exec ينفذ كود بايثون ديناميكيًا
  • yield يستخدم مع المولدات

المزيد من القراءة

للحصول على شرح أكثر تفصيلاً وأمثلة للكلمات الرئيسية ، يرجى الاطلاع على:http://zetcode.com/lang/python/keywords/

لا يوجد اعجابات