bool([x])
Englische Beschreibung: Konvertieren Sie einen Wert in einen Booleschen Wert, indem Sie das Standardverfahren zur Wahrheitsprüfung verwenden. Wenn x falsch ist oder weggelassen wird, wird „Falsch“ zurückgegeben . bool ist ebenfalls eine Unterklasse von int. Die einzigen Instanzen von bool sind False und True.
Geändert Version 2.3: Wenn kein Argument angegeben wird, gibt diese Funktion False zurück.
Chinesische Beschreibung: Konvertieren Sie x in einen booleschen Typ. Wenn x Standard ist, geben Sie False zurück, bool ist auch eine Unterklasse of int;
Parameter x: Beliebiges Objekt oder Standardwert: [x] wird hier verwendet, was darauf hinweist, dass der Parameter x optional ist.
Version: Eine neue Funktion, die in Python 2.2.1 eingeführt wurde. Nach Python 2.3 gibt sie False zurück, wenn keine Parameter übergeben werden.
Hinweis: Diese Funktion kann auch normal in Python3 verwendet werden
Beispiel:
>>> bool(0) False >>> bool("abc") True >>> bool("") False >>> bool([]) False >>> bool() False >>> issubclass(bool, int) #bool是一个subclass int True