الكلمات المحجوزة في بايثون python
تستخدم هذه الكلمات الخاصة لتحديد بناء
الجملة وهيكل لغة بايثون.
من ناحية أخرى ، المعرف هو اسم يستخدم
لتحديد الكيانات مثل الفئة والوظائف
والمتغيرات وما إلى ذلك.
في هذا الموضوع التعليمي ، سنتعرف على
الكلمات الرئيسية ؛ الكلمات المحجوزة في
بايثون Python ، والمعرفات وهي الأسماء
المعطاة للمتغيرات والوظائف وما إلى ذلك).
الكلمات الرئيسية في بايثون python |
الكلمات الرئيسية في بايثون python
و الكلمات المحجوزة ماهي
لا يمكننا استخدام كلمة رئيسية كاسم متغير أو
اسم وظيفة أو أي معرف آخر.
يتم استخدامها لتحديد بناء الجملة وهيكل لغة
بايثون.
في Python ، الكلمات الرئيسية حساسة لحالة
الأحرف.
توجد 33 كلمة رئيسية في Python 3.7.
يمكن أن يختلف هذا الرقم قليلاً مع الوقت.
جميع الكلمات الرئيسية باستثناء True و
False و None مكتوبة بأحرف صغيرة
ويجب كتابتها كما هي. يتم إعطاء قائمة بجميع
الكلمات الرئيسية أدناه.
المعرّف هو اسم يُعطى للكيانات مثل الفئة
والوظائف والمتغيرات وما إلى ذلك ، وهو
يساعد على التمييز بين كيان وآخر.
قواعد كتابة المعرفات
يمكن أن تكون المعرفات مجموعة من الأحرف
الصغيرة (من الألف إلى الياء) أو الأحرف
الكبيرة (من الألف إلى الياء) أو الأرقام (من 0
إلى 9) أو الشرطة السفلية _. الأسماء مثل
myClass و var_1 و
print_this_to_screen ، كلها أمثلة صالحة.
لا يمكن أن يبدأ المعرف برقم.
1 المتغير غير صالح ، لكن المتغير 1 اسم صالح.
لا يمكن استخدام الكلمات الأساسية كمعرفات.عالمية = 1 ملف الإخراج "<إدخال تفاعلي>" ، السطر الأول عام = 1 ^ خطأ في بناء الجملة: بناء جملة غير صالح
لا يمكننا استخدام رموز خاصة مثل! ، @ ، # ، $ ،٪ وما إلى ذلك في معرفنا. a @ = 0
ملف الإخراج "<إدخال تفاعلي>" ، السطر 1 أ @ = 0 ^ خطأ في التركيب: بناء جملة غير صالح.
يمكن أن يكون المعرف بأي طول.
لغة بايثون حساسة لحالة الأحرف ، هذا يعني أن المتغير ومتغير ليسا نفس الشيء.
امنح المعرفات دائمًا اسمًا منطقيًا.
بينما c = 10 اسم صالح ، فإن كتابة count = 10 سيكون أكثر منطقية ، وسيكون من الأسهل معرفة ما يمثله عندما تنظر إلى الكود الخاص بك بعد فترة طويلة.
يمكن فصل كلمات متعددة باستخدام شرطة سفلية_ ، مثل
this_is_a_long_variable
فيما يلي قائمة بجميع الكلمات الأساسية في برمجة Python
ماهي الكلمات المفتاحية في لغة برمجة بايثون
قد يتم تغيير الكلمات الرئيسية المذكورة أعلاه في إصدارات مختلفة من Python.
قد تتم إضافة بعض الإضافات أو قد تتم إزالة البعض الآخر.
import keywords >>> print
(keyword.kwlist) [ 'false', 'none',
'true', 'as', 'ASSERT', 'async', 'await',
'broken',' class ', 'continue', 'zero',
'del', 'alif', 'other', 'except', 'final',
'for', 'from' global, 'if', 'import', 'in',
'is', 'lambda', 'non-local', 'no', 'or',
'pass', 'raise', 'return', 'attempt',
'while', 'with', ']
وصف الكلمات الرئيسية في بايثون مع أمثلة
خطأ صحيح
الصواب والخطأ هما قيم الحقيقة في بايثون. إنها نتائج عمليات المقارنة أو العمليات المنطقية (المنطقية) في بايثون. علي سبيل المثال:
1 == 1 صحيح >>> 5> 3 >>> صح أو خطأ صحيح >>> 10 <= 1 خطأ >>> 3> 7 خطأ >>> خطأ صحيح
هنا يمكننا أن نرى أن العبارات الثلاثة الأولى صحيحة ، لذلك يُرجع المترجم عبارات True Return False للثلاث المتبقية. الصواب والخطأ في بايثون هو نفسه 1 و 0. يمكن تبرير ذلك باتباع المثال:
صواب == 1 صحيح >>> خطأ == 0 صواب >>> صواب + صواب 2
النكرة
النكرة أو لا شيء هي خاصية ثابتة خاص في Python يمثل عدم وجود قيمة أو أن القيمة خالية.
إنه كائن من نوع البيانات الخاص به ، وهو نوع بلا نوع.
لا يمكننا إنشاء كائنات متعددة ولكن يمكننا تخصيصها للمتغيرات.
هذه المتغيرات ستكون متساوية مع بعضها البعض.
يجب أن نولي اهتمامًا خاصًا لأن لا شيء لا يعني خطأ أو 0 أو أي قائمة فارغة أو قاموس أو سلسلة وما إلى ذلك على سبيل المثال:
بلا == 0 خطأ >>> بلا == [] خطأ >>> بلا == خطأ خطأ >>> س = لا شيء >>> ص = بلا >>> خ == ذ صحيح
الدوال الفارغة التي لا تعيد أي شيء ستعيد كائن لا شيء تلقائيا.
لا يتم إرجاع أي منها أيضا بواسطة الدالات التي لا يواجه فيها تدفق البرنامج تعليمات إرجاع.
علي سبيل المثال:
a_void_function صفر (): أ = 1 ب = 2 ج = أ + ب س = a_void_function () طباعة (خ)
انتاج |
لا أحد
يحتوي هذا البرنامج على وظيفة لا ترجع قيمة، على الرغم من قيامها ببعض العمليات في الداخل.
لذلك عندما نطبع x، نحصل على لا شيء يتم إرجاعه تلقائيا (ضمنيا).
وبالمثل، إليك مثال آخر:
مثال وظيفة غير صحيحة unsoper_return_function (أ): إذا (أ٪ 2) == 0: عودة صحيح س = غير لائق_ return_function (3) طباعة (خ)
لا أحد
على الرغم من أن هذه الوظيفة لها تعليمة عودة، إلا أنه لا يتم الوصول إليها في كل حالة. ستعود الدالة صحيح فقط عندما يكون الإدخال زوجيا.
إذا أعطينا الدالة رقما فرديا، فسيتم إرجاع لا شيء ضمنيا.
أو سينتج عن ذلك إلى True إذا كان أي من المعاملات صحيحًا.
جدول الحقيقة لـ أو أدناه:
جدول الحقيقة لـ orABA أو BTrueTrueTrueTrueFalseTrueFalse
TrueTrueFalseFalseFalse
لا يتم استخدام عامل التشغيل لعكس قيمة الحقيقة.
جدول الحقيقة لـ not معطى أدناه:
جدول الحقيقة لـ notAnot ATrueFalseFalseTrue
فيما يلي بعض الأمثلة على استخدامها
صح وخطأ >>> صح أم خطأ صحيح >>>ليس خطأ صحيح
مثل
كما يتم استخدامه لإنشاء اسم مستعار أثناء استيراد وحدة نمطية، يعني إعطاء اسم مختلف (يتم تحديده من قبل المستخدم) لوحدة نمطية أثناء استيرادها.
على سبيل المثال ، لدى Python وحدة قياسية تسمى الرياضيات ، لنفترض أننا نريد حساب ما يستخدمه جيب التمام باي اسمًا مستعارًا.
يمكننا القيام بذلك على النحو التالي باستخدام:
استيراد الرياضيات مثل myAlias >>> myAlias.cos (myAlias.pi) -1.0
هنا قمنا باستيراد وحدة الرياضيات بإعطائها الاسم myAlias.
يمكننا الآن الرجوع إلى وحدة الرياضيات بهذا الاسم.
باستخدام هذا الاسم، قمنا بحساب كوس (بي) وحصلنا على -1.0 كإجابة.
الجزم
التأكيد يستخدم لأغراض التصحيح.
أثناء البرمجة ، نرغب أحيانًا في معرفة الحالة الداخلية أو التحقق مما إذا كانت افتراضاتنا صحيحة.
يساعدنا التأكيد على القيام بذلك والعثور على الأخطاء بسهولة أكبر.
التأكيد متبوع بشرط.
إذا كان الشرط صحيحًا ، فلن يحدث شيء.
ولكن إذا كان الشرط خاطئًا ، فسيتم رفع AssertionError. علي سبيل المثال :
>>> ل= 4 تأكيد <5 >>> تاكيد> 5 تتبع الأثر (المكالمة الأخيرة الماضية): ملف "
"الخط 301، ملف شفرة تشغيل" "، خط 1 AssertionError
في فهمنا، ويمكننا أيضا تقديم رسالة لطباعة مع AssertionError.
>>> يؤكدون = 4> 5 "قيمة صغيرة جدا" أثر (المكالمة الأخيرة الماضية): ملف ""، خط 301، في ملف RunCode "" الخط 1 في AssertionError: قيمة صغيرة جدا
في هذه المرحلة، يمكننا أن نرى ذلك،
تأكيد الشرط ، الرسالة
ما يعادل،
إذا كان الشرط لا: زيادة AssertionError (الرسالة)
غير متزامن ، انتظر
يتم توفير الكلمات الأساسية غير المتزامنة والانتظار بواسطة مكتبة Asyncio في Python.
يتم استخدامها لكتابة كود متزامن في بايثون.
علي سبيل المثال:
استيراد asyncio async def main (): print ('Hello') في انتظار asyncio.sleep (1) print ('world')
لتشغيل البرنامج نستخدم
asyncio.run (main ())
في البرنامج أعلاه، يحدد ان الكلمة الأساسية غير المتزامنة أن الوظيفة سيتم تنفيذها بشكل غير متزامن.
هنا، يتم طباعة كلمة مرحبا أولا، الكلمة الرئيسية في الانتظار لجعل البرنامج ينتظر لثانية واحدة ، وبعد ذلك تتم طباعة العالم.
كسر، تواصل
كسر، تواصل فهم يستخدما داخل الحلقات لتغيير السلوك العادي.
كسر سوف ينهي أصغر حلقة حاضرة فيها ويتم التحكم في التدفق إلى العبارة أسفل الحلقة مباشرة.
استمرار الأسباب لإنهاء التكرار الحالي للحلقة، ولكن ليس الحلقة كاملة.
ويمكن توضيح ذلك من خلال الأمثلة التالية:
مثلا بالنسبة ل i في مجموعة (1،11): إذا كنتi == 5: فاصل الطباعة (i)
إنتاج |
1 2 3 4
هنا، في حلقة خطط الطباعة الأرقام 1-10.
ولكن إذا تحقق الشرط عندما تكون على قدم المساواة إلى 5 وأنا قطعت من الحلقة.
وبالتالي، تتم طباعة مجموعة 1-4 فقط.
لأني في مجموعة (1،11): إذا كنت == 5: استمرار الطباعة (ط)
إنتاج |
1 2 3 4 6 7 8 9 10
هنا نستخدم متابعة لنفس البرنامج.
لذلك، عند تلبية الاحتياجات، وهذا هو تكرار تخطي.
لكننا لا نخرج من الحلقة.
وبالتالي، يتم طباعة كافة القيم باستثناء 5.
تعليقات
إرسال تعليق
مرحبا بك على "manaliiblog" نتشرف بارائك وملاحظاتك الخاصة بمواضيع مدونة منالي. يمكنك ترك تعليقك هنا👇🏼