>백엔드 개발 >파이썬 튜토리얼 >Python: 논리적 판단 및 연산자 예

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

零下一度
零下一度원래의
2017-05-26 12:00:474207검색

파이썬에 관한 글로, 주로 논리적 판단과 연산자를 소개합니다.

(1)

논리적 판단:

복잡한 기능적 프로그램을 구현하려면 논리적, 판단이 필수적이다. 논리적 판단의 가장 기본적인 기준은 부울형입니다.

Boolean 유형에는 Python 언어에서 1과 0에 해당하는 True와 False라는 두 가지 값만 있습니다.

Pycharm에 다음 코드를 입력하면 True 또는 False 피드백을 받게 됩니다.

1 print(1 > 2)
2 print('m' in 'member')
3 print(7 >= 7)
4 print(3 != 3)

여기서 부울 값을 반환할 수 있는 표현식을 부울 표현식이라고 부릅니다. 불리언 표현식을 표현하는 방법은 여러 가지가 있는데, 주로 다음과 같은 방법을 소개합니다.

(2)

1. 비교연산자:

비교식이 참인 경우 , True를 반환하고, True가 아니면 False를 반환합니다.

일반적인 비교 연산자는 다음과 같습니다.

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

비교 연산자는 두 값의 단순 비교 외에도 보다 복잡한 비교도 지원합니다.

(1) 다중 조건 비교:

은 먼저 변수 a에 값을 할당한 후 다중 조건 비교를 수행할 수 있습니다.

1 a = 3
2 print(1 < a < 5)

(2) 변수 비교 :

변수 a와 변수 b에 각각 값을 할당하고 비교를 수행합니다.

1 a = 3
2 b = 3
3 print(a != b)
4 
5 s1 = &#39;duwangdan&#39;
6 s2 = &#39;DuWangDan&#39;
7 print(s1 == s2)

(3) 함수 결과 비교:

1 print(abs(-1) > len(&#39;duwagndan&#39;))
2 # abs():返回输入参数的绝对值

비교 연산에서 주의해야 할 몇 가지 사소한 문제가 있습니다:

다른 유형객체 는 ">, >=,

1 print(21 == len(&#39;duwangdan&#39;))

는 기사 시작 부분에서 True는 1에 해당하고 False는 0에 해당한다고 말했습니다. 다음 예를 보면 False+True는 실제로 0+1과 동일합니다:

1 print(False + True > False + False)

2. 멤버 연산자:

멤버 연산자의 키워드는 "in"입니다. " , 요소가 목록에 있는지 확인합니다. 다음 프로그램을 실행한 후 피드백 결과를 얻을 수 있습니다.

1 a = 1
2 b = &#39;beautiful&#39;
3 album = [1,&#39;beautifully&#39;,False,7]
4 # 创建列表,命名该列表为album
5 print(a in album)
6 print(b in album

앨범=[]인 경우 목록이 비어 있음을 의미합니다.

앨범에 새 콘텐츠를 추가하려면 추가 방법을 사용할 수 있습니다. 추가한 후에는 새 콘텐츠가 목록 끝에 표시됩니다.

1 album = [1,&#39;beautifully&#39;,False,7]
2 album.append(&#39;Wow&#39;)
3 # 用append()方法在album中新增内容
4 print(album)

3. 항등 연산자:

항등 연산자는 두 객체가 동일한 객체인지 비교하는 데 사용되며, 이전 비교 연산자의 "=" 두 개체의 값이 같은지 비교하는 데 사용됩니다.

신원 연산자는 주로 "이다, 아니다"로 판단한다.

1 a = &#39;duwangdan&#39;
2 b = &#39;duwangdan&#39;
3 print(a is b)
4 print(a is not b)

4. 부울 연산자:

파이썬에는 and, or, not 세 가지 종류의 부울 연산자가 있습니다.

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

다음 예에서 반환된 결과는 False, True, True입니다.

1 print(1 > 2 and 1 > 0)
2 print(1 > 2 or 1 > 0)
3 print(not False)

조건제어에 대한 내용은 이 글의 주요 내용입니다.

운영 환경: Python 버전, 3.6; PyCharm 버전, 2016.2; 컴퓨터: Ma

[관련 권장 사항]

1. or 구문 요약

2.

Python의 and and or 사용법 분석

and의 실제 사용법에 대한 자세한 소개 and or in Python

4.

and/or in Python

5. 연산자와

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

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