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

الصفحات

دورة البرمجة بلغة بايثون - الدرس الثاني (الكلمات المفتاحية والمحجوزة)

دورة البرمجة بلغة بايثون - الدرس الثاني

دورة البرمجة بلغة بايثون - الدرس الثاني (الكلمات المفتاحية والمحجوزة)
الكلمات المفتاحية هي كلمات محجوزة في لغة بايثون حيث لا يمكننا استخدام كلمة رئيسية كاسم متغير أو اسم وظيفة أو أي معرف آخر. يتم استخدامها لتحديد بناء جملة في لغة بايثون وبنيتها.

في بيثون ، الكلمات المفتاحية حساسة لحالة الأحرف.
هناك 33 كلمة رئيسية في بيثون الاصدار 3.7. هذا العدد يمكن أن يختلف قليلا في الاصدارات الاخرى.

جميع الكلمات المفتاحية باستثناء True و False و None هي صغيرة ، ويجب كتابتها كما هي. قائمة بجميع الكلمات المفتاحية مذكورة أدناه.

الكلمات المفتاحية في بيثون
الكلمات المفتاحية في بيثون

إن النظر إلى جميع الكلمات المفتاحية مرة واحدة ومحاولة معرفة ما تعنيه قد يكون أمرًا صعباً.
إذا كنت ترغب في الحصول على نظرة عامة ، فإليك قائمة كاملة بكل الكلمات المفتاحية مع أمثلة.

معرفات بايثون
المعرف هو الاسم الذي يطلق على كيانات مثل الفئة والوظائف والمتغيرات وما إلى ذلك. وهو يساعد على التمييز بين كيان وآخر.

قواعد لكتابة المعرفات
  • يمكن أن تكون المعرفات عبارة عن مجموعة من الأحرف الصغيرة (من الألف إلى الياء) أو الأحرف الكبيرة (من الألف إلى الياء) أو الأرقام من 0 إلى 9 أو الشرطة السفلية _. أسماء مثل myClass و var_1 و print_this_to_screen ، كلها أمثلة لمعرفات يمكن استعمالها.
  • لا يمكن أن يبدأ المعرف برقم. فالمعرف 1variable هو معرف غير صالح ، لكن المتغير variable1 هو متغير صحيح ويمكن استعماله.
    • لا يمكن استخدام الكلمات المفتاحية التي ذكرناها في الجدول اعلاه كمعرفات.

    1. >>> global = 1
    2. File "<interactive input>", line 1
    3. global = 1
    4. ^
    5. SyntaxError: invalid syntax
  • لا يمكننا استخدام الرموز الخاصة مثل ! ، @ ، # ، $ ،٪ إلخ في المعرف.

    1. >>> a@ = 0
    2. File "<interactive input>", line 1
    3. a@ = 0
    4. ^
    5. SyntaxError: invalid syntax

  • طول المعرف لايهم.


أشياء للتذكير
بيثون هي لغة حساسة لحالة الأحرف. وهذا يعني أن Variable و variable  ليست هي الكلمة نفسها. دائما اعط المعرفات اسماء لها معنى.

فعند كتابة ، C = 10 فالجملة صحيحة. ولكن كتابة count = 10 ستكون أكثر منطقية وسيكون من السهل عليك معرفة ما تفعله حتى عندما تنظر إلى الكود بعد فترة من الزمن.

كذلك يمكن فصل الكلمات المتعددة باستخدام الشرطة السفلية ، مثال: this_is_a_long_variable.
reaction:

تعليقات