المبرمج العربي نشر 31 يناير 2016 أرسل تقرير نشر 31 يناير 2016 أملك دالة تُرجع لي None أو True أو False وأريد التأكد من قيمة هذا المتغير لتنفيذ عدة أسطر برمجية بناءا على الإجابة، فما الطريقة الصحيحة لفعل ذلك؟ اقتباس
0 هشام رزق الله نشر 31 يناير 2016 أرسل تقرير نشر 31 يناير 2016 يوجد عدة طرق صحيحة وقصيرة منصوح بها من قبل محترفي بايثون للتأكد من قيم None و True و False وأفضلها التأكد من قيمة None أولا واختصار إجابة True بكتابة اسم المتغير مباشرة وخلافا لذلك ستكون False، ولتفهم أكثر يمكنك الإطلاع على السطور التالية:if thefunc is None: print "error" elif thefunc: print "true" else: print "false" ملاحظة: في بعض الحالات سيكون استخدام try except هو أفضل خيار لكن هذا الخيار لا يمكنك استخدامه مع جميع الدوال. اقتباس
السؤال
المبرمج العربي
أملك دالة تُرجع لي None أو True أو False وأريد التأكد من قيمة هذا المتغير لتنفيذ عدة أسطر برمجية بناءا على الإجابة، فما الطريقة الصحيحة لفعل ذلك؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.