Maison >développement back-end >Tutoriel Python >Quels sont les opérateurs logiques en Python ?

Quels sont les opérateurs logiques en Python ?

WBOY
WBOYoriginal
2023-10-18 11:05:041531parcourir

Quels sont les opérateurs logiques en Python ?

Quels sont les opérateurs logiques en Python ?

Les opérateurs logiques en Python sont utilisés pour comparer logiquement des expressions et renvoyer une valeur booléenne (Vrai ou Faux). Il existe trois opérateurs logiques couramment utilisés en Python : et, ou et non.

  1. opérateur et
    et l'opérateur est utilisé pour vérifier si tous les opérandes sont vrais (True). L'opérateur and renvoie True uniquement si tous les opérandes sont vrais ; sinon, il renvoie False. Voici un exemple de code :
a = 10
b = 20
c = 30

if a > 0 and b > 0 and c > 0:
    print("所有变量都大于0")
else:
    print("至少有一个变量不大于0")

Le résultat de sortie est : toutes les variables sont supérieures à 0. Étant donné que a, b et c sont tous supérieurs à 0, l’opérateur and renvoie True. L'opérateur

  1. or
    or est utilisé pour vérifier si tous les opérandes sont vrais (True). L'opérateur ou renvoie True uniquement si au moins un opérande est vrai ; sinon, il renvoie False. Voici un exemple de code :
a = 10
b = 20
c = 30

if a > 100 or b > 100 or c > 100:
    print("至少有一个变量大于100")
else:
    print("所有变量都不大于100")

Le résultat de sortie est : toutes les variables ne sont pas supérieures à 100. Étant donné que a, b et c ne sont pas supérieurs à 100, l’opérateur or renvoie False.

  1. pas d'opérateur
    pas d'opérateur est utilisé pour nier un seul opérande. Si l'opérande est True, l'opérateur not renvoie False ; si l'opérande est False, l'opérateur not renvoie True. Voici un exemple de code :
flag = False

if not flag:
    print("flag为False")
else:
    print("flag为True")

Le résultat de sortie est : l'indicateur est False. Étant donné que le résultat de négation de flag est True, l'opérateur not renvoie True.

Les opérateurs logiques sont souvent utilisés dans les instructions conditionnelles de Python. Ils peuvent nous aider à traiter les comparaisons logiques plus facilement et à simplifier la logique du code. Dans le développement réel, nous devons souvent utiliser des opérateurs logiques pour déterminer si plusieurs conditions sont remplies en même temps ou si au moins une condition est remplie.

Veuillez noter que les opérateurs logiques ont des propriétés de court-circuit. Pour l'opérateur and, si le premier opérande est faux, les opérandes suivants ne seront pas exécutés ; pour l'opérateur or, si le premier opérande est vrai, les opérandes suivants ne seront pas exécutés. Cette caractéristique de court-circuit peut nous aider à améliorer l’efficacité de l’exécution du code, en particulier lorsqu’il s’agit de jugements logiques complexes.

Résumé :
Les opérateurs logiques en Python incluent et, ou et non. L'opérateur and requiert que tous les opérandes soient vrais et renvoie True ; l'opérateur or renvoie True tant qu'un opérande est vrai ; l'opérateur not annule les opérandes ; Les opérateurs logiques peuvent nous aider à effectuer des comparaisons logiques et des jugements conditionnels plus facilement, améliorant ainsi la lisibilité et l'efficacité du code.

J'espère que cet article vous aidera à comprendre les opérateurs logiques en 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