Maison > développement back-end > Tutoriel Python > Comment convertir des chaînes en booléens en Python : un guide pratique

Comment convertir des chaînes en booléens en Python : un guide pratique

Patricia Arquette
Libérer: 2024-10-29 19:08:02
original
726 Les gens l'ont consulté

How to Convert Strings to Booleans in Python: A Practical Guide

Convertir une chaîne en booléen en Python

Convertir une chaîne en booléen en Python peut être délicat, comme le démontre la sortie surprenante de bool ("Faux") == Vrai. Pour traduire avec précision des chaînes en booléens, les approches suivantes sont recommandées :

Comparaison avec la valeur vraie :

Pour vérifier si une chaîne est équivalente à « Vrai », utilisez direct comparaison :

<code class="python">s == 'True'</code>
Copier après la connexion

Vérification par rapport à plusieurs valeurs vraies :

Pour une gamme plus large de valeurs vraies acceptées, utilisez une compréhension de liste avec manipulation de chaînes :

<code class="python">s.lower() in ['true', '1', 't', 'y', 'yes', 'yeah', 'yup', 'certainly', 'uh-huh']</code>
Copier après la connexion

Attention :

Évitez d'utiliser bool("foo") ou bool(""). Alors que les chaînes vides sont évaluées à False, les chaînes non vides sont évaluées à True, quel que soit leur contenu. Ce comportement rend ces méthodes impropres à des fins d'analyse.

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 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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal