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)
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 :
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 = 'duwangdan' 6 s2 = 'DuWangDan' 7 print(s1 == s2)
(3) Comparaison des résultats des fonctions :
1 print(abs(-1) > len('duwagndan')) 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 ">, >=, <, <=", mais ils peuvent être comparés en utilisant "==, !=".
1 print(21 == len('duwangdan'))
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 = 'beautiful' 3 album = [1,'beautifully',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,'beautifully',False,7] 2 album.append('Wow') 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 = 'duwangdan' 2 b = 'duwangdan' 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.
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!