English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل تعليمي الأساسيات في بايثون

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

الوظائف في Python

أنواع البيانات في Python

معالجة الملفات في بايثون

الأجرام والفئات في بايثون

التاريخ والوقت في بايثون

معرفة متقدمة في بايثون

مرجع بايثون

جملة pass في Python

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

ما هو نصاب pass في بايثون؟

في برمجة بايثون، نصاب pass هو جملة فارغة. في بايثون،التعليقاتالفرق بين النصاب وjملة pass هو أن المترجم يغض الطرف عن التعليقات، بينما لا يغض الطرف النصاب.

لكن عند تنفيذ النصاب، لا يحدث أي رد. النتيجة هي لا عمل (NOP).

نصاب pass

pass

نستخدمها عادة كملاحظة مؤقتة.

افترض أن لدينا عملًا لم يتم تنفيذه بعددائرةأوالوظيفة، لكننا نريد تنفيذها في المستقبل. لا يمكن أن تكون جملة فارغة، لأن المترجم سيقوم بإصدار خطأ. لذلك، نستخدم جملة pass لإنشاء جسم لا يقوم بأي عمل.

مثال: جملة pass

'''pass هو مجرد ملاحظة مؤقتة،
لإضافة ميزات في المستقبل。'''
sequence = {'p', 'a', 's', 's'}
for val in sequence:
    pass

يمكننا أيضًا في الفارغةالوظيفةأوداخل الفئةتكرار نفس العملية.

def function(args):
    pass
class Example:
    pass