مرحبًا بعودتك.
في هذا الفيديو أريد أن أتحدث عن فكرة مسننة و كاذبة.
ماذا يقصدون؟
وستسمع هذا كثيرًا في برمجة بايثون.
ترى ، حتى الآن ، أنك استخدمت القيم المنطقية هنا كقيم.
لذلك كان الأمر سهلاً حقًا.
إذا كان صحيحًا وصحيحًا ، فقم بتشغيل هذا الرمز.
لكن بيثون يمكنها القيام بأشياء أخرى أيضًا.
على سبيل المثال ، إذا كان العدد خمسة وكان هذا ، دعنا نقول مرحبًا ، ما الذي تعتقد أنه سيحدث هنا في برنامجنا؟
حسنًا ، إذا قمت بالنقر فوق تشغيل.
أنت تبلغ من العمر ما يكفي للقيادة ولديك رخصة.
هل هذا ما توقعته؟
وهذا لأن ما تفعله بايثون تحت الغطاء هو في الواقع تحويلها إلى قيم منطقية من أجلك.
لذلك يبدو الأمر كما لو كان يفعل هذا ، تذكر تحويل النوع حيث يتم تحويل النوع.
للسبائك بمجرد أن نصل إلى هذا البيان لأن الثعبان يقول مرحبًا أريد.
صح أم خطأ لا يهمني ما هو قديم لا يهمني ما هو مرخص هو مجرد إعطائي صواب أو خطأ
حتى أعرف ما إذا كنت سأفعل هذا أم سأذهب إلى كتلة أخرى.
الآن ، إذا كنت سأطبع فقط.
لنفعل هذا هنا.
دعونا نطبع السبائك.
مرحبًا؟
ثم أخيرًا ، اطبع السبائك.
خمسة.
دعونا نرى ما نحصل عليه.
نحن نتحقق.
حقيقي.
وهذا ما نسميه قيمة الحقيقة في بايثون.
هذه حقيقة نقدرها لأننا إذا أجرينا تحويل النوع المنطقي عليها ، فسيتم تقييمها إلى
صواب ما هي القيمة الخاطئة.
حسنًا ، إذا فعلت صفرًا وإذا فعلت ذلك ، دعنا نقول سلسلة فارغة وقمت بالنقر فوق تشغيل.
هذه خاطئة ، إنها ليست خاطئة في الواقع ، لكنها خاطئة لأننا إذا قمنا بتشغيل Boolean عليها
إلى Python ، فستقول ، أوه ، هذا خطأ وصفر ، هذا خطأ.
وهذا النوع من المنطقي ، أليس كذلك؟
وإذا ذهبت بالفعل إلى StackOverflow ، وإذا لم تكن قد رأيت StackOverflow من قبل ، وإذا كان لديك
أي أسئلة برمجة وكنت تبحث عنها في Google ، فعادة ما تحتوي الإجابات الخمسة الأولى على إجابة واحدة أو إجابتين
من StackOverflow.
وما يحدث بشكل أساسي هو أن يسأل الناس أسئلة مثل ، ما هي الحقيقة والخطأ في بايثون؟
وتحصل على إجابات.
لذلك يمكنك أن ترى هنا أن لديها أربع إجابات وعادة ما تبحث عن علامة الاختيار ، مما يعني أن هذه
إجابة تم التحقق منها.
هذا يعني أن مالك هذا السؤال قد قبله كأفضل إجابة.
لذلك فإن الشخص الذي طرح هذا السؤال قال للتو ، نعم ، هذه هي الإجابة الصحيحة ، هذه هي الإجابة
الأفضل.
لكن لديك أيضًا أشخاص آخرون يصوتون.
لذلك يمكنك أن ترى أن هذه الإجابة تلقت 46 درجة ، وعلى الرغم من أن المستخدم قد تم وضع علامة عليها
على أنها الإجابة الصحيحة ، فربما جاء شخص آخر لاحقًا وقدم إجابة أفضل.
إذن لدينا الآن 123 صوتًا مؤيدًا وترى أن هذه الإجابة أفضل كثيرًا.
تعتبر جميع القيم حقيقة باستثناء ما يلي.
لذلك يمكنك أن ترى هنا أنه في بايثون ، يتم اعتبار هذه القيم خطأ.
يمكنك رؤية الصفر هنا.
يمكنك رؤية سلسلة فارغة هنا.
ثم هناك القليل منها.
مجموعة فارغة.
لديك قاموس فارغ ، قائمة فارغة ، مجموعة فارغة.
لديك كسور عشرية ، لديك أشياء مثل الكسور ، لديك 0. 0 خطأ هو ذلك وأيضًا لا شيء خاطئًا حتى
إذا لم أكتب أي شيء هنا.
هذا خطأ أيضًا.
الآن ، لست بحاجة إلى حفظ هذا لأنه في معظم الأوقات يكون منطقيًا.
الصحيح.
لكنه يساعدنا على القيام بالمنطق الشرطي بشكل جيد للغاية.
على سبيل المثال ، دعنا نزيل هذا ولنفترض أن لدينا مستخدمًا ويجب أن يمتلك هذا المستخدم كلمة مرور
واسم مستخدم.
إذا ، لنفترض أن اسم المستخدم هو جوني وكلمة المرور هي واحد ، اثنان ، ثلاثة.
حسنًا ، بدلاً من أن أقول ، مرحبًا ، إذا كان هذا المستخدم لديه كلمة مرور واسم مستخدم ولا نتحقق مما إذا كان اسم المستخدم موجودًا
أو كلمة المرور موجودة ، فنحن نريد فقط التأكد ، مرحبًا ، هل قام هذا الشخص بتعبئة النموذج
وحاول لتقديم اسم المستخدم وكلمة المرور؟
يمكنني ببساطة أن أقول كلمة المرور واسم المستخدم.
ولا داعي للقلق بشأن تحويل هذا إلى سبيكة أو أي شيء من هذا القبيل
، لأنه في حالة وجود كلمة مرور واسم مستخدم ، فحاول تسجيل الدخول وستلاحظ أنه أفضل كثيرًا لأنه
يتم تقييم كل منهما إلى قيمة صادقة وكاذبة.
إنها ميزة صغيرة لطيفة للحفاظ على بايثون.
حسنًا ، جميل وبسيط وقراءة مثل اللغة الإنجليزية.
سأراك في الفيديو التالي.
مع السلامة.