English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
في هذا المقال، ستتعلم نصاب pass. يتم استخدامه كملاحظة مؤقتة لتحقيق الوظائف، مثل الدوال، الدورات، وما إلى ذلك في المستقبل.
في برمجة بايثون، نصاب pass هو جملة فارغة. في بايثون،التعليقاتالفرق بين النصاب وjملة pass هو أن المترجم يغض الطرف عن التعليقات، بينما لا يغض الطرف النصاب.
لكن عند تنفيذ النصاب، لا يحدث أي رد. النتيجة هي لا عمل (NOP).
pass
نستخدمها عادة كملاحظة مؤقتة.
افترض أن لدينا عملًا لم يتم تنفيذه بعددائرةأوالوظيفة، لكننا نريد تنفيذها في المستقبل. لا يمكن أن تكون جملة فارغة، لأن المترجم سيقوم بإصدار خطأ. لذلك، نستخدم جملة pass لإنشاء جسم لا يقوم بأي عمل.
'''pass هو مجرد ملاحظة مؤقتة، لإضافة ميزات في المستقبل。''' sequence = {'p', 'a', 's', 's'} for val in sequence: pass
يمكننا أيضًا في الفارغةالوظيفةأوداخل الفئةتكرار نفس العملية.
def function(args): pass
class Example: pass