• 0

هل يوجد عامل "لا يساوي" في بايثون؟

ابحث عن عامل "لا يساوي" لاستخدامه في برنامج في لغة بايثون حيث أريد وضعه كشرط لتنفيذ سطور برمجية معينة، فكيف أستطيع فعل ذلك في لغة بايثون؟

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة
  • 0

في بايثون هناك عدة عوامل تشبه عامل "لا يساوي" في اللغات الأخرى، ويعتمد ذلك على استخدامك واحتياجك، فيمكنك مثلا استخدام العامل != وهو أكثر عامل "لا يساوي" ينصح به في لغة بايثون كما يوجد عامل آخر يقوم بنفس الوظيفة وهو عامل <> وقليلا ما تجده في الشيفرات البرمجية المكتوبة بلغة بايثون، وأما إذا أردت المقارنة بين الكائنات فيمكنك استخدام كلمة is وعكسها أي كلمة is not، لتفهم هذه الأوامر أكثر أنصحك بالاطلاع على هذا المثال:

1 == 1 # true
1 != 1 # false
1 <> 1 # false
[] is [] # false (distinct objects)
a = b = []; a is b # true (same object)

المصدر

انشر على الشّبكات الاجتماعية


رابط هذه المساهمة

يجب أن تكون عضوًا لدينا لتتمكّن من التعليق

انشاء حساب جديد

يستغرق التسجيل بضع ثوان فقط


سجّل حسابًا جديدًا

تسجيل الدخول

تملك حسابا مسجّلا بالفعل؟


سجّل دخولك الآن