Maison  >  Article  >  développement back-end  >  Python : jugement logique et exemples d'opérateurs

Python : jugement logique et exemples d'opérateurs

零下一度
零下一度original
2017-05-26 12:00:474130parcourir

Ceci est un article sur Python, présentant principalement des jugements et des opérateurs logiques.

(1)

Jugement logique :

Si vous souhaitez mettre en œuvre un programme fonctionnel complexe, logique jugement indispensable. La norme la plus élémentaire pour le jugement logique : Type booléen.

Le type booléen n'a que deux valeurs : True et False, qui correspondent à 1 et 0 dans le langage Python.

Entrez le code suivant dans Pycharm Après l'exécution, vous obtiendrez un retour Vrai ou Faux.

1 print(1 > 2)
2 print('m' in 'member')
3 print(7 >= 7)
4 print(3 != 3)

Ici, nous appelons l' expression qui peut renvoyer une valeur booléenne une expression booléenne. Il existe de nombreuses façons d’exprimer des expressions booléennes, les suivantes sont principalement présentées.

(2)

1 Opérateur de comparaison :

Si la formule de comparaison est vraie. , Renvoie True ; si ce n'est pas vrai, renvoie False.

Les opérateurs de comparaison courants sont les suivants :

Python : jugement logique et exemples dopérateurs

En plus de la simple comparaison de deux valeurs, les opérateurs de comparaison prennent également en charge des comparaisons plus complexes.

(1) Comparaison multi-conditions :

peut d'abord attribuer une valeur à la variable a, puis effectuer une comparaison multi-conditions.

1 a = 3
2 print(1 < a < 5)

(2) Comparaison des variables :

Attribuez des valeurs à la variable a et à la variable b respectivement et effectuez une comparaison.

1 a = 3
2 b = 3
3 print(a != b)
4 
5 s1 = &#39;duwangdan&#39;
6 s2 = &#39;DuWangDan&#39;
7 print(s1 == s2)

(3) Comparaison des résultats des fonctions :

1 print(abs(-1) > len(&#39;duwagndan&#39;))
2 # abs():返回输入参数的绝对值

Il y a quelques problèmes mineurs auxquels il faut prêter attention lors des opérations de comparaison :

Différents types de objets ne peuvent pas être comparés en utilisant ">, >=,

1 print(21 == len(&#39;duwangdan&#39;))

Comme mentionné au début de l'article, True correspond à 1 et False correspond à 0. Regardez l'exemple suivant, False+True est en fait équivalent à 0+1 :

1 print(False + True > False + False)

2 Opérateur membre :

Le mot-clé de l'opérateur membre est. " in" pour déterminer si un élément est dans une liste. Après avoir exécuté le programme suivant, vous pouvez obtenir les résultats des commentaires.

1 a = 1
2 b = &#39;beautiful&#39;
3 album = [1,&#39;beautifully&#39;,False,7]
4 # 创建列表,命名该列表为album
5 print(a in album)
6 print(b in album

Quand album=[], cela signifie que la liste est vide.

Si vous souhaitez ajouter du nouveau contenu à l'album, vous pouvez utiliser la méthode d'ajout. Après l'ajout, le nouveau contenu sera affiché à la fin de la liste.

1 album = [1,&#39;beautifully&#39;,False,7]
2 album.append(&#39;Wow&#39;)
3 # 用append()方法在album中新增内容
4 print(album)

3. Opérateur d'identité :

L'opérateur d'identité est utilisé pour comparer si deux objets sont le même objet, et l'opérateur de comparaison précédent "==" est utilisé pour comparer si les valeurs de deux objets sont égales.

L'opérateur d'identité est principalement jugé par "est, n'est pas".

1 a = &#39;duwangdan&#39;
2 b = &#39;duwangdan&#39;
3 print(a is b)
4 print(a is not b)

4. Opérateurs booléens :

Il existe trois types d'opérateurs booléens en Python : et, ou, non.

Python : jugement logique et exemples dopérateurs

Dans l'exemple suivant, les résultats renvoyés sont : False, True, True.

1 print(1 > 2 and 1 > 0)
2 print(1 > 2 or 1 > 0)
3 print(not False)

C'est le contenu principal de cet article qui sera introduit plus tard.

Environnement d'exploitation : version Python, 3.6 ; version PyCharm, 2016.2 ; Ordinateur : Ma

[Recommandations associées]

1 Python et, ou et et-. Résumé de la syntaxe de ou

2 Analyse de l'utilisation de et et ou en Python

3 Introduction détaillée à l'utilisation réelle de et. et ou en Python

4. Partagez le tutoriel d'exemple de logique d'opération de et/ou en python

5 Résumé des opérateurs logiques de Python et.

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