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

Comment comprendre les opérateurs logiques Python

步履不停
步履不停original
2019-07-03 11:27:576872parcourir

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

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!

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