[Python] Utiliser et et ou lors de la création de variables

Comment utiliser et ou ne savait pas

Les opérateurs logiques et, ou pas seulement, génèrent des types booléens tels que Vrai et Faux, mais produisent également des valeurs numériques, des chaînes de caractères, des listes, etc. selon les conditions. </ b>

conditions

Les expressions x et y évaluent d'abord x; si x est faux, renvoie la valeur de x; sinon, évalue la valeur de y et renvoie le résultat. L'expression x ou y évalue d'abord x; renvoie la valeur de x si x est vrai; sinon, elle évalue la valeur de y et renvoie le résultat. 6. expression - Documentation Python 3.8.3

Les objets considérés comme faux sont:
  • type booléen False
  • None
  • Valeur numérique (type int ou type float) 0, 0.0
  • Chaîne vide''
  • Conteneurs vides (listes, tapples, dictionnaires, etc.) [], (), {}

Exemple

x = 5  # True
y = 0  # False

print(x and y)
# 0

print(x or y)
# 5

print(not x)
# False
x = 10  # True
y = 100  # True

print(x and y)
# 100

print(y and x)
# 10

print(x or y)
# 10

Site de référence [https://note.nkmk.me/python-boolean-operation/:embed:cite]

Recommended Posts

[Python] Utiliser et et ou lors de la création de variables
Utilisez pydantic lors de la lecture des variables d'environnement en Python
Python: variables de classe et d'instance
À propos des variables et des objets Python
Variables de classe et d'instance Python
Opérateur de bits Python et somme logique
Variables Python et ID d'objet
Python ou et et opérateur trap
[Python / matplotlib] Comprendre et utiliser FuncAnimation
Lire et utiliser des fichiers Python à partir de Python
Précautions lors de la création d'un générateur Python
[Python] renvoie A [ou / et] B
Utilisez gcc-4.2 lors de la compilation de Python (MacOS)
[Python] Variables
Comment utiliser les variables d'environnement Serverless Framework et Python et gérer les étapes
[Python] Lorsque vous souhaitez utiliser toutes les variables dans un autre fichier
[Introduction à Python] Comment utiliser l'opérateur booléen (et ・ ou ・ non)
Utilisez pytest-qt lors du pytesting PySdie et PyQt
Comment installer et utiliser pandas_datareader [Python]
Remarques lors de la création d'un environnement avec python
Connectez beaucoup de Python ou et et
Utilisez PIL ou Pillow avec Cygwin Python
python: Comment utiliser les locals () et globals ()
Comment utiliser le zip Python et énumérer
Comment utiliser is et == en Python
Utiliser Python et MeCab avec Azure Functions
Environnement et utilisation recommandés lors du développement avec Python
Firebase: utilisez Cloud Firestore et Cloud Storage depuis Python
Pour Python 3.4 ou version ultérieure, vous devez simplement jeter os.path et utiliser pathlib
Variables Python et types de données appris avec la chimio-automatique
[python] Différence entre variable et self. Variable dans la classe
Utilisez OpenSeesPy quel que soit le système d'exploitation ou la version de Python
[Python] Chapitre 02-01 Bases des programmes Python (opérations et variables)
Problème avec les variables pseudo-privées Python et l'héritage de classe
Un mémo lors de la création d'un environnement python avec miniconda
[Hikari-Python] Chapitre 09-02 Classes (Création et instanciation de classes)
environnement de développement python -utilisation de pyenv et virtualenv-
[Python] Comment utiliser la fonction de hachage et taple.
Utiliser Python et word2vec (appris) avec Azure Databricks
[Question] Que se passe-t-il si vous utilisez% en python?
Utilisez python sur Raspberry Pi 3 pour éclairer la LED quand il fait noir!
Utilisez os.getenv pour obtenir des variables d'environnement en Python
Python> Trier par nombre et trier par alphabet> Utiliser trié ()
Premiers pas avec python3 # 2 En savoir plus sur les types et les variables
[Python] L'opérateur booléen (ou / et) ne renvoie pas de valeur booléenne
[Python] [Django] Comment utiliser le champ de choix et comment ajouter des options
Python: création d'un environnement virtuel (venv), démarrage et arrêt
Essayez de créer un fichier compressé en utilisant Python et zlib
Résultats lors de l'accélération des calculs numériques avec Python et Numba
Différence entre Ruby et Python en termes de variables
Inclure et utiliser des fichiers Kv externes avec Python Kivy
Conseils et précautions lors du portage des programmes MATLAB vers Python
Problèmes lors de la création d'un outil de conversion csv-json avec python
% Et str.format () en Python. Lequel utilisez-vous?
Julia Quick Look Note [01] Comment utiliser les variables et les constantes
Ubuntu 20.04 sur raspberry pi 4 avec OpenCV et utilisation avec python
Docker-lambda et yumda sont utiles lors de la création de couches Lambda
Utilisez communiquer () lors de la réception de la sortie dans un sous-processus Python