> 백엔드 개발 > 파이썬 튜토리얼 > Python의 논리 연산자 요약 및

Python의 논리 연산자 요약 및

零下一度
풀어 주다: 2017-05-26 12:00:05
원래의
2163명이 탐색했습니다.

최근 갑자기 인증코드 인식에 관심이 생겼는데, 이미지 인식 및 처리에 대한 내용을 공부했는데, 이미지 처리 중 하나가 글꼴 다듬기, 스켈레톤 추출에 관한 내용인데, 이에 대한 기성 Java가 없습니다. 알고리즘 코드 구현, 소위 Java 버전 코드의 대부분은 매우 열악하거나 전혀 효과적이지 않습니다. 검색 중에 Python으로 구현된 상세한 뼈대 리프팅 알고리즘을 보고 효과가 매우 좋다고 생각했습니다. python 구현. Java로 변환하면 좋은데... 사실 저는 python을 이해하지 못해서 먼저 w3c에 가서 python 구문을 읽고 다시 작성하기 시작했는데... 문제가 발생했습니다.. .. 소스 프로그램에서 논리연산자와 마주쳤을 때 망설였습니다... w3c의 and에 대한 설명을 살펴보겠습니다.

布尔"与" - 如果x为False,x and y返回False,否则它返回y的计算值。
로그인 후 복사

이렇게 간결한 설명을 보고 깜짝 놀랐습니다. .. 도대체 무슨 말을 하는 걸까요... 이것이 논리 AND와 무슨 관련이 있나요? 관계... Python에서 논리 AND의 정의가 왜 그렇게 이상한가요? 잊어버리세요. 그냥 if를 사용하세요. else 이 구절을 번역하고 속이려면... 그런데 소스 프로그램에 xx, xx, xx라는 문장이 등장하는데, else를 번역하면 편할 것 같다는 생각이 들었습니다. 이런 논리를 따른다면 보통 사람의 뇌는 이 표현의 의미를 어떻게 예측할 수 있겠습니까... python Logical AND도 이상하면 안 되지만 설명도 이상해야 하는데... 생각을 정리했습니다...

Java에서 논리 AND(&&)의 정의는 매우 명확하며 설명은 다음과 같습니다.

与:a & b :当a,b同时为true时,a&b为true,否则为false逻辑与:a && b,当a为false时,那么a && b就直接返回false,不会对b再进行判断,因为当a为false时候,无论b为何值,表达式a && b根据与的定义都将是false..但是如果a为true,则需要进一步计算b的值,根据b的值不同,表达式a && b的最终值也不同.
로그인 후 복사

w3c의 설명을 비교해 보니 같은 내용을 말하고 있는 것으로 나타났습니다. 그러나 w3c의 설명은 다소 오해의 소지가 있습니다. 표현식의 값이 x 또는 y라는 점을 지나치게 강조하여 사람들에게 논리 AND의 값이 AND의 값이 아닌 것처럼 착각하게 만듭니다. 또는 특정 상황에서는 b

[관련 권장 사항]

1. 파이썬 및, 또는 및-또는 구문 요약

2. 🎜>파이썬에서의 and or 사용법 분석

3 .

파이썬에서의 and or 사용법을 자세히 소개

4. 🎜>Python의 and/or 연산 논리에 대한 예제 튜토리얼 공유

5.

Python: 논리적 판단 및 연산자 예제

6. >파이썬 기본 내용: 연산자

위 내용은 Python의 논리 연산자 요약 및의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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