Maison > développement back-end > Tutoriel Python > Comment comprendre les opérateurs logiques Python

Comment comprendre les opérateurs logiques Python

步履不停
Libérer: 2019-07-03 11:27:57
original
6975 Les gens l'ont consulté

Comment comprendre les opérateurs logiques Python

Tout d'abord, la priorité de 'et', 'ou' et 'non' est non>et>ou.

Deuxièmement, les opérateurs logiques et et ou sont également appelés logique de court-circuit ou évaluation paresseuse : leurs paramètres sont analysés de gauche à droite et s'arrêtent une fois que le résultat peut être déterminé. Par exemple, si A et C sont vrais et B est faux, A, B et C ne résoudront pas C. Lorsqu'on opère sur une valeur non logique ordinaire, la valeur de retour de l'opérateur de court-circuit est généralement la dernière variable. Par conséquent, la compréhension des opérateurs logiques est également différente de celle du langage C. Par exemple :

>>> 3 and 4
4
>>> 4 and 3
3
>>> 4 or 3
4
>>> 3 or 4
3
Copier après la connexion

Dans l'exemple ci-dessus, selon la pensée de la paire de langages C, 3 et 4, c'est-à-dire 3 et 4 font 3, mais comme il s'agit d'un opérateur de court-circuit, le résultat est 4 parce que l'opérateur and doit Ce n'est que lorsque tous les opérandes sont vrais que tous les opérandes seront analysés et la dernière variable renvoyée, qui est 4 ; changera l'ordre de 4 et 3, et le résultat sera différent, qui est 3.

et Ou logique (ou), c'est-à-dire tant que l'un d'eux est vrai, il arrêtera d'analyser les opérandes et renverra la variable qui est vraie la plus récemment, c'est-à-dire 3 ou 4, avec une valeur de 3 ; changez l'ordre en 4 ou 3 et ce sera 4.

Tutoriels associés recommandés : Tutoriel vidéo Python

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal