web-dev-qa-db-fra.com

Comment convertir le numéro 1 en booléen en python

J'ai vu des questions similaires posées, mais aucune n'a répondu à ma question. Je suis relativement nouveau en python et je ne sais pas du tout ce que je fais. 

2

À moins que vous ne vouliez pas utiliser explicitement la variable de type Boolean, vous n'en avez pas besoin Python l'accepte comme True dans plusieurs expressions:

print(True == 1)
print(False == 0)

En dehors:

True
True

Dans d'autres cas, vous pouvez utiliser bool (1) bien sûr.

print(bool(1))
print(bool(0))

En dehors:

True
False
2
Geeocode

Très simple:

bool(1)

Voici quelques scénarios à montrer:

print(bool(1))

Reviendra: vrai

print(bool(0))

Reviendra: Faux

1
PL200

Seules les valeurs suivantes renvoient False lorsqu'elles sont passées en tant que paramètre à bool()

  • None
  • False
  • Zéro de tout type numérique. Par exemple, 0, 0.0, 0j
  • Séquence vide. Par exemple, (), [], ''.
  • Cartographie vide. Par exemple, {}
  • objets de classes qui a la méthode bool _ () ou len () qui renvoie 0 ou False

Tout le reste retourne vrai

Source1Source2

1
Anurag Pande

Utilisation:

>>> bool(1)
True
>>> bool(0)
False
>>> int(bool(1))
1
>>> int(bool(0))
0

Peut reconvertir aussi.

1
U9-Forward

juste bool (1) serait converti 1 en bool

0
Ysh Xiong