Python 연산자 – 알아야 할 모든 것



이 블로그는 파이썬 연산자의 기초를 안내하고 산술, 비트, 논리 등과 같은 다양한 연산자에 대해서도 다룰 것입니다.

Python 언어는 가장 인기있는 프로그래밍 언어 중 하나입니다. 배우는 동안 겉보기에는 쉽지만 파이썬의 다양한 응용 프로그램으로 이동하기 전에 마스터해야하는 특정 핵심 개념이 있습니다. 파이썬의 연산자는 파이썬의 핵심 기본 개념 중 하나입니다. 이 블로그는 파이썬의 다양한 유형의 연산자를 이해하는 데 도움이 될 것입니다. 이 블로그에서 다루는 주제는 다음과 같습니다.

운영자는 무엇입니까?

Python의 연산자는 두 값 또는 변수 간의 작업에 사용됩니다. 출력은 작업에 사용 된 연산자 유형에 따라 다릅니다. 연산자를 특수 기호 또는 구조로 호출하여 피연산자의 값을 조작 할 수 있습니다. 두 개의 변수 또는 값의 더하기를 수행하려는 경우이 연산에 더하기 연산자를 사용할 수 있습니다. 피연산자의 값은 파이썬에 있습니다.





python-edureka의 연산자

작업 유형에 따라 Python 프로그래밍 언어에는 7 가지 유형의 연산자가 있습니다.



연산자 유형

  1. 산술 연산자
  2. 할당 연산자
  3. 비교 연산자
  4. 논리 연산자
  5. 회원 운영자
  6. ID 연산자
  7. 비트 연산자

산술 연산자

산술 연산자는 파이썬에서 산술 계산을 수행하는 데 사용됩니다. 아래는 이름과 기호가있는 산술 연산자입니다. 이것들은 파이썬에서 산술 연산을하는 동안 사용하는 기호입니다.

x = 10 y = 15 # 더하기 x + y # 빼기 x-y # 곱하기 x * y # 나누기 x / y # 바닥 나누기 x // y # 계수 x % y # 지수 x ** y

할당 연산자

할당 연산자는 파이썬의 변수 나 다른 객체에 값을 할당하는 데 사용됩니다. 다음은 파이썬에있는 할당 연산자입니다.



x = 10 x + = 5 #x = x + 5 x-= 5 x * = 5 x / = 5 #와 동일합니다. 유사하게 모든 할당 연산자를 이와 같이 작성할 수 있습니다.

비교 연산자

비교 연산자는 두 값을 비교하는 데 사용됩니다. 다음은 파이썬에있는 비교 연산자입니다.

x = 5 y = 3 # 같음 x == 5 # 같지 않음 x! = 5 #x보다 큼> y #x보다 작거나 같음 #x보다 작거나 같음<= y 

논리 연산자

논리 연산자는 두 가지를 비교하는 데 사용됩니다. . 다음은 파이썬에있는 논리 연산자입니다.

#logical and 5> 3 and 5> 4 # 두 문장이 모두 참이므로 참을 반환합니다. 5> 3 또는 5 2 및 5<3) #it will return true, even when logical and will return false. 

ID 연산자

ID 연산자는 두 개체를 비교합니다. 다음은 파이썬에있는 ID 연산자입니다.

a = [10,20,30] b = [10,20,30] x = b z = a # is operator x is a #this will return false x is z #this will return true. a is b # 둘 다 목록에 동일한 항목이 있더라도 false를 반환합니다. a is not b # 둘 다 동일한 객체가 아니기 때문에 true를 반환합니다.

회원 운영자

멤버쉽 연산자는 시퀀스가 ​​개체에 있는지 확인하는 데 사용됩니다. 다음은 파이썬에있는 멤버쉽 연산자입니다.

a = [10,20,30, 'edureka'] #in operator 'edureka'in a #this는 항목이 객체에 존재하므로 true를 반환합니다. #this의 'python'은 a에 존재하지 않기 때문에 false를 반환합니다. 10 not in a #this는 존재하기 때문에 false를 반환합니다. 50 not in a #this는 a에 50이 없기 때문에 true를 반환합니다.

비트 연산자

비트 연산자는 이진 값을 비교합니다. 다음은 파이썬에있는 비트 연산자입니다.

#bitwise AND 10 & 12 # 8을 반환합니다. #bitwise OR 10 | 12 # 이것은 14를 반환합니다 #bitwise XOR 10 ^ 12 # 이것은 6을 반환합니다 #bitwise NOT ~ (10 & 12) # 이것은 -9를 반환합니다 #left shift 10<>2 # 2를 반환합니다.

비트 연산자를 사용하여 결과를 얻는 방법을 이해하기 위해 10과 12에 해당하는 이진법을 살펴 보겠습니다.

이진수 10은 1010이고 이진수 12는 1100입니다. 1010과 1100 사이의 AND 연산을 수행 할 때 두 비트가 모두 1이면 비트는 1이됩니다. 따라서 결과 이진 등가 값은 1000이되고 변환 할 때 8이됩니다. 십진수로.

sas 소프트웨어 사용 방법

비트 OR 연산자는 비트 중 하나가 1이면 각 비트를 1로 설정하고 비트 XOR은 비트 중 하나만 1이면 각 비트를 1로 설정하고 비트 단위는 모든 비트를 반전하지 않습니다.

왼쪽 시프트 또는 오른쪽 시프트를 수행 할 때 비트는 예제에서 왼쪽으로 2 자리 이동합니다. 따라서 1010은 40 인 101000이됩니다. 마찬가지로 오른쪽 시프트를 수행 할 때 1010은 2 인 10이됩니다.

이 블로그에서는 파이썬의 다양한 유형의 연산자에 대해 논의했습니다. 이 주제는 학습을위한 기본 개념입니다. . 파이썬에서 다양한 다른 도메인으로 이동하면서 필요한 핵심 파이썬 개념입니다. 파이썬 프로그래밍에 대한 구조화 된 학습 접근 방식을 찾고 있다면 등록 할 수 있습니다. 학습을 시작합니다.

질문이 있으면 댓글 섹션에 언급하세요. 다시 연락 드리겠습니다.