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 중국어 웹사이트의 기타 관련 기사를 참조하세요!