Maison >développement back-end >Tutoriel Python >Que signifie bool en python

Que signifie bool en python

silencement
silencementoriginal
2019-06-21 14:54:1336026parcourir

Que signifie bool en python

bool est l'abréviation de Boolean, qui n'a que deux valeurs : True et False
La fonction bool n'a qu'un seul paramètre, et renvoie vrai ou faux selon la valeur de. ce paramètre.
1. Lorsque vous utilisez la fonction bool sur des nombres, 0 renvoie False et toute autre valeur renvoie True.

>>> bool(0)
False
>>> bool(1)
True
>>> bool(-1)
True
>>> bool(21334)
True

2. Lors de l'utilisation de la fonction bool sur une chaîne, elle renvoie False pour une chaîne sans valeur (c'est-à-dire Aucune ou une chaîne vide), sinon elle renvoie True.

>>> bool('')
False
>>> bool(None)
False
>>> bool('asd')
True
>>> bool('hello')
True

3. La fonction bool renvoie False pour les listes vides, les dictionnaires et les primitives, sinon elle renvoie True.

>>> a = []
>>> bool(a)
False
>>> a.append(1)
>>> bool(a)
True

4. Utilisez la fonction bool pour déterminer si une valeur a été définie.

>>> x = raw_input('Please enter a number :')
Please enter a number :
>>> bool(x.strip())
False
>>> x = raw_input('Please enter a number :')
Please enter a number :4
>>> bool(x.strip())
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