هل من المؤكد أن True == 1 و False == 0 في كل الأحوال، فعلى سبيل المثال ، هل هو مضمون بأي شكل من الأشكال أن الشفرة التالية ستؤدي دائمًا إلى نفس النتائج:
1==True# True0==False# True['hello','world'][False]# is 'hello'1+True# 2
هل يمكن في أي إحتمال أن يفشل الكود السابق لأي سبب من الأسباب المتعلقة بنوع الكائنات؟ وهل دائمًا يتم إعتبار True بالقيمة 1 و False بالقيمة 0؟ أم أن هناك حالات لا تتساوى هذه القيم؟
السؤال
Fahmy Mostafa
هل من المؤكد أن True == 1 و False == 0 في كل الأحوال، فعلى سبيل المثال ، هل هو مضمون بأي شكل من الأشكال أن الشفرة التالية ستؤدي دائمًا إلى نفس النتائج:
هل يمكن في أي إحتمال أن يفشل الكود السابق لأي سبب من الأسباب المتعلقة بنوع الكائنات؟ وهل دائمًا يتم إعتبار True بالقيمة 1 و False بالقيمة 0؟ أم أن هناك حالات لا تتساوى هذه القيم؟
3 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.