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

Python : jugement logique et exemples d'opérateurs

零下一度
Libérer: 2017-05-26 12:00:47
original
4210 Les gens l'ont consulté

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)
Copier après la connexion

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)
Copier après la connexion

(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)
Copier après la connexion

(3) Comparaison des résultats des fonctions :

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

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 ">, >=, <, <=", mais ils peuvent être comparés en utilisant "==, !=".

1 print(21 == len(&#39;duwangdan&#39;))
Copier après la connexion

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)
Copier après la connexion

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
Copier après la connexion

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)
Copier après la connexion

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)
Copier après la connexion

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)
Copier après la connexion

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!

É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