Maison  >  Article  >  développement back-end  >  Explication détaillée de l'utilisation de bool([x]) dans la fonction python

Explication détaillée de l'utilisation de bool([x]) dans la fonction python

巴扎黑
巴扎黑original
2017-08-21 13:45:234176parcourir

bool([x])

Description en anglais : Convertissez une valeur en booléen, en utilisant la procédure de test de vérité standard Si x est. false ou omis, cela renvoie False ; sinon, il renvoie True. bool est également une classe, qui est une sous-classe de int. Ses seules instances sont False et True.

Nouveau dans la version. 2.2.1.

Modifié dans la version 2.3 : Si aucun argument n'est donné, cette fonction renvoie False.

Description chinoise : Convertir x en type booléen, si x Par par défaut, False est renvoyé et bool est également une sous-classe de int ;

Paramètre x : tout objet ou valeur par défaut ; tout le monde a remarqué : [x] est utilisé ici, indiquant que le paramètre x est facultatif. sont donnés, False sera renvoyé.

Version : Une nouvelle fonction introduite dans python 2.2.1 Après python2.3, elle renvoie False si aucun paramètre n'est passé.

Remarque : Cette fonction peut également être utilisée normalement dans python3

Instance :

>>> bool(0)
False
>>> bool("abc")
True
>>> bool("")
False
>>> bool([])
False
>>> bool()
False
>>> issubclass(bool, int) #bool是一个subclass int
True

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn