Opera토르 Python – 논리, 산술, 비교
논리적이란 무엇인가 Opera토르 Python?
논리 Opera토르 Python 변수 값에 대한 논리 연산을 수행하는 데 사용됩니다. 값은 참이거나 거짓입니다. 진리값의 결과로 조건을 알아낼 수 있습니다. 파이썬에는 주로 세 가지 유형의 논리 연산자가 있습니다. 논리적 AND, 논리적 OR 및 논리적 NOT입니다. Opera토르는 키워드나 특수 문자로 표시됩니다.
산수 Opera토르
산수 Opera덧셈, 뺄셈, 곱셈, 나눗셈, %계수, 지수 등과 같은 다양한 산술 계산을 수행합니다. 산술 계산에는 다양한 방법이 있습니다. Python eval 함수를 사용하거나, 변수를 선언하고 계산하거나, 함수를 호출할 수 있는 것과 같습니다.
예시: 산술 연산자의 경우 두 자리 수 4+5=9를 더하는 간단한 덧셈 예를 들어보겠습니다.
x= 4 y= 5 print(x + y)
마찬가지로 곱셈(*), 나눗셈(/), 뺄셈(-) 등 다른 산술 연산자를 사용할 수 있습니다.
비교 Opera토르
비교 Opera토르 인 Python 피연산자의 양쪽에 있는 값을 비교하여 그 사이의 관계를 결정합니다. 관계 연산자라고도 합니다. 파이썬의 다양한 비교 연산자는 ( == , != , <>, >,<= 등)입니다.
예시: 비교 연산자의 경우 x의 값을 y의 값과 비교하여 결과를 true 또는 false로 출력합니다. 여기서 예를 들어, x = 4의 값은 y = 5보다 작으므로 값을 x>y로 출력하면 실제로 x의 값을 y와 비교하고 올바르지 않으므로 false를 반환합니다.
x = 4 y = 5 print(('x > y is',x>y))
마찬가지로, 다른 비교 연산자(x < y, x==y, x!=y 등)를 시도할 수 있습니다.
Python 할당 Opera토르
할당 Opera토르 in Python 오른쪽 피연산자의 값을 왼쪽 피연산자에 할당하는 데 사용됩니다. 다양한 할당 연산자는 다음과 같습니다. Python (+=, – =, *=, /= 등)입니다.
예시: Python 할당 연산자는 예를 들어 값을 할당하는 것일 뿐입니다.
num1 = 4 num2 = 5 print(("Line 1 - Value of num1 : ", num1)) print(("Line 2 - Value of num2 : ", num2))
복합 할당 연산자의 예
복합 할당 연산자를 사용할 수도 있는데, 오른쪽 피연산자를 왼쪽 피연산자에 더하고, 빼고, 곱하고, 왼쪽 피연산자에 더하기(또는 다른 산술 함수)를 할당할 수 있습니다.
- 1단계: num1 및 num2에 값 할당
- 2단계: num1과 num2의 값을 더합니다(4+5=9).
- 3단계: 이 결과에 1단계의 출력( 2+9)에 num4을 추가합니다.
- 4단계: 최종 결과가 13으로 인쇄됩니다.
num1 = 4 num2 = 5 res = num1 + num2 res += num1 print(("Line 1 - Result of + is ", res))
논리 Operators 또는 Bitwise Opera토르
논리 연산자 Python 에 사용된다 조건문 참 또는 거짓입니다. 논리 연산자는 Python AND, OR, NOT입니다. 논리 연산자의 경우 다음 조건이 적용됩니다.
- AND 연산자의 경우 – 두 피연산자(오른쪽과 왼쪽)가 모두 참이면 TRUE를 반환합니다.
- OR 연산자의 경우 - 피연산자(오른쪽 또는 왼쪽) 중 하나가 참이면 TRUE를 반환합니다.
- NOT 연산자의 경우 피연산자가 false이면 TRUE를 반환합니다.
예시: 여기 예에서는 a와 b의 값에 따라 참 또는 거짓을 얻습니다.
a = True b = False print(('a and b is',a and b)) print(('a or b is',a or b)) print(('not a is',not a))
멤버쉽 Opera토르
이러한 연산자는 목록, 문자열 또는 튜플과 같은 시퀀스의 멤버십을 테스트합니다. 다음에서 사용되는 멤버십 연산자는 두 가지입니다. Python. (에, 안에). 지정된 시퀀스 또는 문자열에 존재하는 변수를 기반으로 결과를 제공합니다.
예시: 예를 들어 여기서는 x=4 값과 y=8 값이 목록에서 사용 가능한지 여부를 다음을 사용하여 확인합니다. in and 하지에 연산자.
x = 4 y = 8 list = [1, 2, 3, 4, 5 ]; if ( x in list ): print("Line 1 - x is available in the given list") else: print("Line 1 - x is not available in the given list") if ( y not in list ): print("Line 2 - y is not available in the given list") else: print("Line 2 - y is available in the given list")
- x와 y의 값을 선언합니다.
- 목록의 값을 선언
- if 문에서 코드에 "in" 연산자를 사용하여 목록에 있는 x의 값을 확인하고 그에 따라 결과를 출력합니다.
- if 문에서 코드에 "not in" 연산자를 사용하여 y의 값이 목록에 있는지 확인하고 그에 따라 결과를 출력합니다.
- 코드 실행 - 코드가 실행되면 원하는 출력이 제공됩니다.
통합 인증 Opera토르
통합 인증 Opera토르 Python 두 객체의 메모리 위치를 비교하는 데 사용됩니다. 두 개의 항등 연산자는 다음과 같습니다. Python 이다(이다, 아니다).
- Operator는: 두 변수가 같은 객체를 가리키면 true를 반환하고 그렇지 않으면 false를 반환합니다.
- Operator는 다음과 같지 않습니다. 두 변수가 같은 객체를 가리키면 false를 반환하고 그렇지 않으면 true를 반환합니다.
다음 피연산자는 우선 순위가 감소하는 순서로 정렬됩니다.
Opera같은 상자에 있는 tors는 왼쪽에서 오른쪽으로 평가합니다.
Operators(우선순위 감소) | 의미 |
---|---|
** | 멱지수 |
*, /, //, % | 곱셈, 나눗셈, 바닥 나눗셈, 모듈러스 |
+, - | 더하기, 빼기 |
<= < > >= | 비교 연산자 |
= %= /= //= -= += *= **= | 할당 Opera토르 |
그렇지 않다 | 항등 연산자 |
에 안 에 | 멤버십 운영자 |
그렇지 않거나 그리고 | 논리 연산자 |
예시:
x = 20 y = 20 if ( x is y ): print("x & y SAME identity") y=30 if ( x is not y ): print("x & y have DIFFERENT identity")
- 변수 x와 y의 값을 선언합니다.
- 코드에서 연산자 "is"를 사용하여 x의 값이 y와 같은지 확인합니다.
- 다음으로 x의 값이 y와 같지 않으면 코드에서 "is not" 연산자를 사용합니다.
- 코드 실행 - 결과 출력이 예상한 대로입니다.
Opera토르 우선순위
연산자 우선순위는 어떤 연산자를 먼저 평가해야 하는지 결정합니다. 값의 모호성을 피하기 위해 우선순위 연산자가 필요합니다. 일반적인 곱셈 방법과 마찬가지로 곱셈은 덧셈보다 우선순위가 높습니다. 예를 들어 3+ 4*5에서 답은 23이고 우선순위 순서를 변경하기 위해 괄호 (3+4)*5를 사용하면 답은 35입니다. 우선순위 연산자는 다음과 같이 사용됩니다. Python (단항 + – ~, **, * / %, + – , &) 등입니다.
v = 4 w = 5 x = 8 y = 2 z = 0 z = (v+w) * x / y; print("Value of (v+w) * x/ y is ", z)
- 변수 v,w…z의 값을 선언합니다.
- 이제 수식을 적용하고 코드를 실행해 보세요.
- 코드는 더 높은 우선순위로 변수를 실행하고 계산하며 출력을 제공합니다.
Python 2 예
위의 예는 Python 3개의 코드를 사용하고 싶다면 Python 2. 다음 코드를 고려하세요.
#Arithmetic Operators x= 4 y= 5 print x + y #Comparison Operators x = 4 y = 5 print('x > y is',x>y) #Assignment Operators num1 = 4 num2 = 5 print ("Line 1 - Value of num1 : ", num1) print ("Line 2 - Value of num2 : ", num2) #compound assignment operator num1 = 4 num2 = 5 res = num1 + num2 res += num1 print ("Line 1 - Result of + is ", res) #Logical Operators a = True b = False print('a and b is',a and b) print('a or b is',a or b) print('not a is',not a) #Membership Operators x = 4 y = 8 list = [1, 2, 3, 4, 5 ]; if ( x in list ): print "Line 1 - x is available in the given list" else: print "Line 1 - x is not available in the given list" if ( y not in list ): print "Line 2 - y is not available in the given list" else: print "Line 2 - y is available in the given list" #Identity Operators x = 20 y = 20 if ( x is y ): print "x & y SAME identity" y=30 if ( x is not y ): print "x & y have DIFFERENT identity" #Operator precedence v = 4 w = 5 x = 8 y = 2 z = 0 z = (v+w) * x / y; print "Value of (v+w) * x/ y is ", z
요약
Opera프로그래밍 언어의 tors는 값과 변수에 대한 다양한 작업을 수행하는 데 사용됩니다. Python, 다음과 같은 연산자를 사용할 수 있습니다.
- 산술 계산에는 다양한 방법이 있습니다. Python eval 함수를 사용하거나, 변수를 선언하고 계산하거나, 함수를 호출할 수 있으므로
- 비교 연산자는 종종 관계 연산자라고도 하며 양쪽의 값을 비교하고 이들 간의 관계를 결정하는 데 사용됩니다.
- Python 할당 연산자는 단순히 변수에 값을 할당하는 것입니다.
- Python 또한 복잡한 산술 계산에서 복합 할당 연산자를 사용할 수 있으며, 한 피연산자의 결과를 다른 피연산자에 할당할 수 있습니다.
- AND 연산자의 경우 – 두 피연산자(오른쪽과 왼쪽)가 모두 참이면 TRUE를 반환합니다.
- OR 연산자의 경우 - 피연산자(오른쪽 또는 왼쪽) 중 하나가 참이면 TRUE를 반환합니다.
- NOT 연산자의 경우 피연산자가 false이면 TRUE를 반환합니다.
- 2개의 멤버십 운영자가 사용됩니다. Python. (에, 안에).
- 지정된 시퀀스 또는 문자열에 존재하는 변수를 기반으로 결과를 제공합니다.
- 두 개의 식별 연산자는 다음과 같이 사용됩니다. Python 이다 (이다, 아니다)
- 두 변수가 같은 객체를 가리키면 true를 반환하고 그렇지 않으면 false를 반환합니다.
-
우선순위 연산자는 복잡한 계산에서 어떤 계산을 먼저 수행해야 하는지에 대한 우선순위를 설정해야 할 때 유용할 수 있습니다.