Funció Python bool(). s'utilitza per retornar o convertir un valor en un valor booleà, és a dir, És cert o Fals , utilitzant el procediment estàndard de prova de veritat.
Exemple
Python 3
x> => bool> (> 1> )> print> (x)> y> => bool> ()> print> (y)> |
>
>Sortida
True False>
Què és el mètode bool() a Python?
bool() és una funció integrada de Python llenguatge de programació. S'utilitza per convertir qualsevol altre valor de tipus de dades (cadena, enter, flotant, etc.) en un tipus de dades booleà.
El tipus de dades booleà només pot emmagatzemar 2 valors: És cert i Fals.
Valors falsos: 0, NULL, llistes buides, tuples, diccionaris, etc .
Valors reals: Tots els altres valors tornaran true.
bool() Sintaxi del mètode
bool([x])
codi de nombre aleatori c
Paràmetres
- x: Qualsevol objecte que vulgueu convertir en un tipus de dades booleà.
Tornar
Pot retornar un dels dos valors.
- Retorna True si el paràmetre o el valor passat és True.
- Retorna False si el paràmetre o el valor passat és False.
Aquí hi ha alguns casos en què el mètode bool() de Python retorna fals. Llevat d'aquests, tots els altres valors retornen True.
- Si es passa un valor Fals.
- Si no s'aprova cap.
- Si es passa una seqüència buida, com ara (), [], , etc.
- Si es passa zero en qualsevol tipus numèric, com ara 0, 0,0, etc.
- Si es passa una assignació buida, com ara {}.
- Si els objectes de les classes tenen el mètode __bool__() o __len()__, retornant 0 o False.
Com utilitzar la funció bool().
Utilitzar la funció bool() a Python és molt fàcil. Només heu de passar el valor com a paràmetre i el convertirà en un tipus de dades booleà.
Entendrem millor com convertir valors en tipus de dades booleans amb un exemple senzill:
Més exemples de la funció bool().
Vegem alguns dels exemples de funcions bool(). També tractarem diferents programes sobre la funció bool en aquesta secció.
Python bool() amb diferents tipus de dades
En aquest exemple, estem comprovant el bool() mètode de Python amb diversos tipus de variables com ara booleà, enters, cap, Tuple , Flota , cordes , i Diccionari .
arquitectura de Linux
Python 3
# Python program to illustrate> # built-in method bool()> # Returns False as x is False> x> => False> print> (> bool> (x))> # Returns True as x is True> x> => True> print> (> bool> (x))> # Returns False as x is not equal to y> x> => 5> y> => 10> print> (> bool> (x> => => y))> # Returns False as x is None> x> => None> print> (> bool> (x))> # Returns False as x is an empty sequence> x> => ()> print> (> bool> (x))> # Returns False as x is an empty mapping> x> => {}> print> (> bool> (x))> # Returns False as x is 0> x> => 0.0> print> (> bool> (x))> # Returns True as x is a non empty string> x> => 'techcodeview.com'> print> (> bool> (x))> |
>
>
Sortida:
False True False False False False False True>
Entrada de l'usuari booleà a Python
Aquí prenem l'entrada en boolean(True/False) en tipus booleà amb la funció bool() i comprovem si es torna vertader o fals.
Python 3
user_input> => bool> (> input> (> 'Are you hungry? True or false: '> ))> if> user_input> => => 'True'> :> > print> (> ' You need to eat some foods '> )> else> :> > print> (> 'Let's go for walk'> )> |
>
>
Sortida:
Are you hungry? True or false: False Let's go for walk>
Funció Python bool() per comprovar el nombre parell i senar
Aquí hi ha un programa per esbrinar parells i senars mitjançant l'ús del mètode bool(). Podeu utilitzar altres entrades i comprovar els resultats.
Python 3
# Python code to check whether a number> # is even or odd using bool()> def> check(num):> > return> (> bool> (num> %> 2> => => 0> ))> # Driver Code> num> => 8> if> (check(num)):> > print> (> 'Even'> )> else> :> > print> (> 'Odd'> )> |
>
>
Sortida:
Even>
Hem tractat la definició, la sintaxi, els usos i els exemples de la funció bool() a Python. La funció bool() s'utilitza en operacions lògiques de programació com 'i', 'o' i 'no'. També s'utilitza en la validació de dades, l'avaluació de la veracitat, declaracions condicionals, etc.
Llegir Altres Funcions integrades a Python
Lectures similars:
comproveu la versió de java a linux
- Entendre la lògica booleana a Python 3
- Inicialització de la llista booleana
- Llista booleana operacions AND i OR