المدرب: مرحبًا بكم ومرحبًا بعودتكم.
في هذا الفيديو نتحدث عن أي شيء وكل شيء.
هاتان الوظيفتان واضحتان حقًا ، ولكن في بعض
الحالات يمكن أن تكونا مفيدتين حقًا.
تأخذ أي دالة قابلاً للتكرار وتعود صحيحًا
إذا كان تقييم أي من عناصرها صحيحًا.
وتعود الدالة all بالقيمة الصحيحة
إذا كانت قيمة كل العناصر صحيحة.
إذن هذا مثال على متى قد يكون مفيدًا.
تخيل أن لديك قائمة مواقع الأصدقاء هذه.
إنها قائمة من القواميس حيث
يحتوي كل قاموس على اسم صديقك وموقعه.
ثم نسأل المستخدم عن موقعه.
وبعد ذلك سنقوم بحساب الأصدقاء الموجودين
في هذا المكان.
قليل من قائمة الفهم الأطول هناك.
فقط اتصل بصديق لكل صديق من الأصدقاء
في الأصدقاء ، إذا كان موقعهم يساوي
متغير موقعك الذي أدخله المستخدمون.
تخيلوا أنهم دخلوا سان فرانسيسكو.
سنقوم بوضع كائن الصديق.
آسف هذا القاموس ، لكل من الأصدقاء إذا
كانوا في سان فرانسيسكو.
الآن يمكننا أن نقول ، شيئًا مثل ، إذا كان len (friends_nearby)>
0: هذا يعني أن هناك صديقًا واحدًا على الأقل ، فأنت لست وحدك.
سأفعل ذلك فقط حتى يكون أكثر قابلية للقراءة بالنسبة لك.
ومع ذلك ، هذا ليس لطيفًا
بشكل رهيب لأن ما نريد القيام به ، هو أننا لا نهتم بالطول
، وما يهمنا هو ما إذا كان
هناك أي أصدقاء.
لذلك هنا حيث يكون أي أصدقاء في متناول يدي.
إذا كان أي أصدقاء قريبين يطبعون ، فأنت لست وحدك.
ما يفعله هذا ، أنه يتجاوز كل عنصر
من العناصر الموجودة في الأصدقاء القريبين
ويتحقق مما إذا كانوا صادقين.
الآن قيمة صادقة ، لاحظ كيف
أن هذه الأشياء ليست منطقية
، إنها قواميس.
القيمة الصادقة هي القيمة التي يتم تقييمها على أنها صحيحة.
إذن إليك بعض القيم التي يتم تقييمها على خطأ.
فقط لأنه ليس هناك الكثير ،
ومن الجيد دائمًا التعرف عليهم.
يتم تقييم الصفر على أنه خطأ عندما تحاول الحصول
على قيمة منطقية منه.
كذلك لا شيء بالطبع.
لذلك قم بعمل قائمة فارغة ، بنية فارغة ، مجموعات فارغة.
هل يفعل خطأ ، وبالطبع صفر نقطة صفر وجميع هذه
الأنواع من الأرقام التي هي صفر ، يتم تقييمها
على خطأ.
يمكنك تحديد ما إذا كان شيء ما يتم تقييمه إلى صواب
أو خطأ عن طريق عمل منطقي من الصفر.
حتى نتمكن من تشغيل ذلك ويمكننا دخول سان فرانسيسكو.
لاحظ كيف تقول أنك لست وحدك أولاً.
ثم تقول أيضًا
، خطأ لأن منطقية الصفر خاطئة.
هذا ما تفعله أي وظيفة.
يمر عبر كل عنصر ويسألهم عما إذا
كانوا منطقيين ، هل سيكونون صحيحين أم خطأ؟
إذا قال أي منهم أنه صحيح ، فإنه
يقول ، حسنًا ، هذا صحيح ، فأنت لست وحدك.
يمكنك أيضًا قول جميع الأصدقاء القريبين منك.
ولكن مرة أخرى ، فإن وظيفة الأصدقاء في
الجوار ستحتوي إما على صفر أصدقاء أو صديق واحد أو
أكثر ، لذلك كل هذا ليس
له معنى لأن جميع أصدقائك
سيكونون قواميس.
لذا إذا كان أحدهم صحيحًا ، فسيكون كل منهم صحيحًا لأنهم جميعًا
سيكونون قواميس ، والقواميس صحيحة
دائمًا ما لم تكن فارغة.
أي سيعود صحيحًا إذا كان هناك واحد على الأقل.
أو خطأ إذا كانت فارغة ، لذا فهي
وظيفة مفيدة جدًا في هذه الحالة.
تمام.
الآن اسمحوا لي فقط حذف ذلك.
وبالطبع سيطبع الجميع ، على سبيل المثال كل واحد
، اثنان ، ثلاثة ، أربعة ، خمسة.
هذه سوف تطبع صحيح.
سأقوم بتشغيل هذا ، أقول سان فرانسيسكو
، والآن ألاحظ كيف أنه صحيح هنا
لأن واحد ، اثنان ، ثلاثة ، أربعة
، خمسة كلها صحيحة.
ولكن بمجرد أن نضع صفرًا هناك ونعيد تشغيله مرة
أخرى ، فإننا نخطئ الآن لأنه ليست كل هذه الأشياء هنا
صحيحة ، أحدها خاطئ وهذا هو الصفر.
لذلك يمكن أن يكون مفيدًا في بعض الظروف.
أردت فقط أن تعرف عن هذه الوظيفة
فقط في حالة مواجهة موقف تحتاج
فيه إلى استخدامها.
هذا مرة أخرى ، أعطيك بعض الأدوات لتستخدمها
في مشروع البناء الخاص بك.
قد لا تحتاج إليها جميعًا لمشروع معين ، لكنها قد
تكون مفيدة لمشاريع أخرى.
وهذه الوظائف هي في الأساس
تلك الأدوات الأكثر غموضًا قليلاً التي
لا يعرفها الكثير من
الناس ، لكن ما زالوا في متناول اليد
لمعرفة وفهم وجودها.
هذا كل شيء في هذا الفيديو
، وسأراكم في الفيديو التالي.