> 백엔드 개발 > 파이썬 튜토리얼 > Python에서 문자열을 불리언으로 변환하는 방법: 실용 가이드

Python에서 문자열을 불리언으로 변환하는 방법: 실용 가이드

Patricia Arquette
풀어 주다: 2024-10-29 19:08:02
원래의
709명이 탐색했습니다.

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

Python에서 문자열을 부울로 변환

Python에서 문자열을 부울로 변환하는 것은 bool의 놀라운 출력에서 ​​알 수 있듯이 까다로울 수 있습니다. ("거짓") == 사실입니다. 문자열을 부울로 정확하게 변환하려면 다음 접근 방식이 권장됩니다.

참 값 비교:

문자열이 "True"와 동일한지 확인하려면 직접 사용 비교:

<code class="python">s == 'True'</code>
로그인 후 복사

여러 참값 확인:

허용되는 참값의 범위를 더 넓히려면 문자열 조작과 함께 목록 이해를 사용하세요.

<code class="python">s.lower() in ['true', '1', 't', 'y', 'yes', 'yeah', 'yup', 'certainly', 'uh-huh']</code>
로그인 후 복사

주의:

bool("foo") 또는 bool("")을 사용하지 마세요. 빈 문자열은 내용에 관계없이 False로 평가되지만, 비어 있지 않은 문자열은 True로 평가됩니다. 이러한 동작으로 인해 해당 메서드는 구문 분석 목적에 적합하지 않습니다.

위 내용은 Python에서 문자열을 불리언으로 변환하는 방법: 실용 가이드의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿