Maison >développement back-end >Tutoriel Python >Analyser l'utilisation de et et ou en python
En Python, et et ou exécutent une logique booléenne, comme on peut s'y attendre, mais ils ne renvoient pas de valeur booléenne à la place, ils renvoient l'une des valeurs avec lesquelles ils comparent réellement.
>>> 1 and 2 and 3 3 >>> False and 1 and 2 False >>> 1 and 2 and 3 and 4 4 >>> 1 and 2 and 3 and False False >>> 1 or 2 or 3 1 >>> False or 1 or 2 1 >>> 1 and 2 and 3 or False and 1 3
Dans python et et ou effectue des opérations logiques booléennes, mais renvoie des valeurs réelles.
1. Tous sont et, si les deux sont vrais, renvoie la dernière variable valeur ; si elle est fausse, renvoie la première valeur fausse
2. , si les deux sont faux, renvoie la dernière valeur ; si vrai, renvoie la première valeur vraie
3.et et ou :
>>> 1 and 2 or False 2 >>> False and 1 or 2 2
(a et b) ou c : Si a et b sont vrais, le résultat est b. Si a et b sont faux, le résultat est c. En fait, le principe est le même que et et ou, similaire à bool en C ? a: b
De plus : et la priorité est supérieure à ou
>>>False and 1 or 2 2 >>> 1 or 2 and False 1 >>> (1 or 2 ) and False False
A partir des 3 exemples ci-dessus, le premier détermine que la priorité de ou ne ont la priorité de et Élevée, vous pouvez savoir à partir des deux derniers exemples que les priorités de et et ou ne peuvent pas être les mêmes. Si elles sont les mêmes, le résultat du deuxième exemple devrait être Faux
[Connexe. recommandations]
1. Résumé de la syntaxe Python et, ou et et-ou
3 Introduction détaillée à l'utilisation réelle de et et ou en Python
<.>4.Partagez un exemple de tutoriel sur la logique de fonctionnement de et/ou en python
5Résumé des opérateurs logiques de Python et
. 6.Python : jugement logique et exemples d'opérateurs
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!