Questenaتدريب يوضح لك ما ينبغي مراجعته لاحقًا
السؤال 51

What does `bool(value)` return for an arbitrary Python object?

  1. The original object unchanged
  2. A Boolean value, exactly `True` or `False`الإجابة الصحيحة
  3. Only the integer 0 or 1, never a Boolean
  4. A Boolean only when the input is numeric

الشرح

The call applies the object's truth-value rules and produces exactly one of the two Boolean values. It does not return the original operand, even when that operand itself controls the truth result.

تابع هذا الاختبار

بدء التدريب
السؤال 51: What does `bool(value)` return for an arbitrary Python… · Python Fundamentals · Questena