Maison >développement back-end >Tutoriel Python >Analyser l'utilisation de et et ou en python

Analyser l'utilisation de et et ou en python

零下一度
零下一度original
2017-05-26 11:54:4211433parcourir

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

2 Quels sont les opérateurs logiques ? opérateur logique python, opération logique en java, opérateur logique PHP && le seul opérateur ternaire

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

5

Ré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!

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