>백엔드 개발 >파이썬 튜토리얼 >문자열 입력을 사용하여 Python에서 논리적 XOR을 수행하는 방법은 무엇입니까?

문자열 입력을 사용하여 Python에서 논리적 XOR을 수행하는 방법은 무엇입니까?

DDD
DDD원래의
2024-11-05 00:27:02575검색

How to Perform Logical XOR in Python with String Inputs?

Python에서 논리 XOR 수행

Python에서 일반적인 시나리오는 None을 제외하고 두 변수 중 하나만 True 값을 갖는지 확인하는 것입니다. 또는 빈 문자열. 이 논리적 배타적 OR(XOR) 연산을 수행하려면 비트 XOR 연산자(^)와는 다른 접근 방식이 필요하며 이는 보편적으로 적용할 수 없습니다.

XOR에 != 사용

입력 변수가 이미 부울 값으로 정규화되어 있는 경우 !=(같지 않음) 연산자를 사용하여 XOR 연산을 수행할 수 있습니다. 이 접근 방식은 두 변수의 부울 값이 다른지 여부를 효과적으로 평가하여 XOR 조건을 충족합니다.

예:

<code class="python">str1 = input("Enter string one:")
str2 = input("Enter string two:")
if bool(str1) != bool(str2):
    print("ok")
else:
    print("bad")</code>

위 내용은 문자열 입력을 사용하여 Python에서 논리적 XOR을 수행하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.