Python의 연산자: 산술, 관계, 논리 등에 대한 초보자 안내서
게시 됨: 2020-03-20파이썬은 당신의 삶을 쉽게 만들어주는 사용자 친화적인 프로그래밍 언어입니다. 이것이 대부분의 개발자가 가장 선호하는 언어 중 하나입니다. 간단한 구문과 유용한 내장 메서드 외에도 Python은 계산을 빠르게 수행하는 데 사용할 수 있는 +,=,-,% 및 *와 같은 다양한 연산자로 유명합니다. 파이썬 에는 프로그램 내에서 사용할 수 있는 많은 연산자가 있으므로 이 기사는 이에 대해 더 많이 아는 데 도움이 될 것입니다. 읽어…
목차
파이썬에서 연산자는 무엇입니까?
파이썬에서는 연산자를 사용하여 변수에 대해 다양한 연산을 수행할 수 있습니다. 일부 계산을 실행해야 함을 지정하는 데 사용되는 특수 기호 로 간주할 수 있습니다 . 이러한 계산은 산술적이거나 논리적일 수 있습니다. 예를 들어,
>>> 2+2
4
여기서 + 기호는 두 숫자 2와 2를 더하는 산술 연산자 입니다. 숫자 2와 2는 피연산자이고 4는 최종 출력입니다. 연산자는 2 또는 변수와 같은 리터럴 값일 수 있습니다. 예를 들어,
>>> a= 4
>>> b= 8
>>> + B
12
피연산자와 함께 Python에서 이러한 일련의 연산자 를 함께 표현식이라고 합니다.
이제 Python의 다양한 연산자를 살펴보겠습니다 !
또한 읽기 : 인도의 Python 개발자 급여
파이썬 연산자의 유형
산술 연산자
이 연산자는 Python에서 기본 수학 연산을 수행하는 데 사용됩니다. 그리고 그들은:
- 덧셈
2+5는 7과 같이 두 개 이상의 피연산자를 추가합니다.
- 빼기
2-5는 -3과 같이 다른 피연산자에서 하나의 피연산자를 뺍니다.
- 곱셈
2*5는 10과 같이 두 개의 피연산자를 곱합니다.
- 분할
4/2는 2와 같이 두 개의 피연산자를 나눕니다.
- 지수화
이것은 2**2 is 4와 같이 첫 번째 숫자를 두 번째 숫자의 거듭제곱으로 올립니다.
- 층 구분
이것은 두 피연산자를 나누고 몫을 제공합니다(예: 10//3 is 3).
- 계수
이것은 두 개의 피연산자를 나누고 10%3은 1과 같은 나머지 값을 제공합니다.
관계 연산자
Python에서 이러한 연산자는 두 값을 비교하고 출력을 True 또는 False로 반환하는 데 사용됩니다.
- >
왼쪽 피연산자가 오른쪽보다 큰지 확인하고 True 또는 False를 반환합니다. 예: 4>3(참)
- <
왼쪽 피연산자가 오른쪽보다 작은지 확인하고 True 또는 False를 반환합니다. 예: 4<3(거짓)
- ==
두 피연산자가 같은지 확인하고 True 또는 False를 반환합니다. 예: 4==3(거짓)
- !=
두 피연산자가 같지 않은지 확인하고 True 또는 False를 반환합니다.
- >=
x가 y보다 크거나 같은지 평가하고 True 또는 False를 반환합니다.
- <=
x가 y보다 작거나 같으면 True를 반환합니다.
또한 읽기 : Python 프로젝트 아이디어 및 주제
논리 연산자
두 개의 논리 문장을 결합하는 데 사용할 수 있습니다.
- 그리고
두 문장이 맞으면 True를 반환합니다.
- 또는
명령문 중 하나가 정확하면 True를 반환합니다.
- 아니다
이렇게 하면 출력이 반전되고 출력이 True이면 False가 반환됩니다.
세계 최고의 대학에서 데이터 과학 인증 과정 을 알아보십시오 . 이그 제 큐 티브 PG 프로그램, 고급 인증 프로그램 또는 석사 프로그램을 획득하여 경력을 빠르게 추적하십시오.

비트 연산자
이진수를 비교하는 데 사용됩니다.
- &(AND) – 두 비트가 모두 1이면 각 비트를 1로 설정합니다.
- | (OR) – 두 비트 중 하나가 1인 경우 Python의 이 연산자는 각 비트를 1로 설정합니다.
- ^(XOR) – 두 비트 중 하나가 1일 때 각 비트를 1로 설정합니다.
- ~ (NOT) – 이 연산자는 비트 값을 반전합니다.
- << – 지정된 자릿수만큼 숫자의 비트를 왼쪽으로 이동합니다.
- >> – 지정된 자릿수에 따라 숫자의 비트를 오른쪽으로 이동합니다.
할당 연산자
이러한 연산자를 사용하여 변수에 값이 할당됩니다.
운영자 | 의미 | 예시 |
= | x = 2 | x = 2 |
+= | x += 2 | x = x + 2 |
-= | x -= 2 | x = x – 2 |
*= | x *= 4 | x = x * 4 |
/= | x /= 4 | x = x / 4 |
%= | x %= 5 | x = x % 5 |
//= | x //= 5 | x = x // 5 |
ID 연산자
Python에서 이러한 연산자는 두 변수가 동일한 메모리 위치에 있는지 여부를 결정하는 데 사용됩니다.
- ~이다
이 연산자는 동일한 개체를 참조하는 두 피연산자가 같으면 True를 반환합니다. 예를 들어 >>> '4'는 "4"(True)입니다.
- 아니다
두 숫자가 같지 않으면 True를 반환합니다. 이것은 그들이 동일한 객체를 참조하지 않는다는 것을 의미합니다. 예를 들어 >>> '4'는 "40"(거짓)입니다.
회원 운영자
Python에서 이러한 연산자 는 변수가 시퀀스에 존재하는지 여부를 평가하는 데 사용됩니다.
- 입력
값이 목록과 같은 시퀀스의 일부인지 확인합니다. 예: '카테고리'의 >> '고양이'(True)
- 안에 없다
값이 시퀀스의 일부가 아닌지 확인합니다. 예를 들어 'Batman'의 >> 'cat'(False)
결론
이제 Python 의 연산자에 대한 기본적인 이해를 하였으므로 숙달될 때까지 놀아보세요. 실생활에서 파이썬 애플리케이션에 대해 자세히 알아보세요. 별도의 프로그램을 작성하지 않고 Python 콘솔에서 직접 실험을 시작할 수 있습니다.
데이터 과학에 대해 자세히 알고 싶으시면 작업 전문가를 위해 만들어졌으며 10개 이상의 사례 연구 및 프로젝트, 실용적인 실습 워크샵, 업계 전문가와의 멘토링, 1 - 업계 멘토와 일대일, 400시간 이상의 학습 및 최고의 기업과의 취업 지원.
파이썬에서 =와 ==의 차이점은 무엇입니까?
Python 및 기타 여러 프로그래밍 언어의 관점에서 = 및 ==는 두 가지 다른 의미입니다. 단일 등호 표시는 임의의 변수에 값을 할당하는 데 사용되는 반면 두 개의 연속 등호 표시는 표시의 양쪽에 있는 두 표현식이 동일한 값을 유지하는지 확인하는 데 사용됩니다.
간단히 말해서 '='는 할당 연산자이고 '=='는 등호 연산자입니다. 더 잘 이해하기 위해 예를 살펴보겠습니다. X=15, Y=15, Z=10이라고 가정해 보겠습니다. 여기서 'X=15'는 X에 값 15가 할당되었음을 나타냅니다. 반면에 'X==Y'라고 하면 X와 Y가 모두 동일한 값을 갖기 때문에 완전히 참입니다. 그러나 'X==Z'라고 하면 잘못된 표현이 됩니다.
파이썬에서 /와 //의 차이점은 무엇입니까?
사람들은 종종 '/'와 '//'의 사용을 혼동합니다. 둘 다 큰 차이를 보이는 경향이 있습니다. '/' 기호는 왼쪽 피연산자와 기호 오른쪽에 있는 피연산자를 나누는 기본 나눗셈 기호입니다. 예: 10 / 2 = 5. '//' 기호는 층 나누기 기호입니다. 여기에서 나눗셈을 하고 소수점 이하 자릿수를 모두 빼낸 몫이 됩니다. 그래서, 그것은 바닥 기능과 같습니다. 그러나 피연산자가 음수이면 결과가 내림차순으로 음의 무한대로 이동하는 또 다른 경우가 있습니다. 예: 8 // 3 = 2, -11 // 3 = -4.
삼항 연산자 란 무엇입니까? 파이썬에서 삼항 연산자는 어떻게 사용됩니까?
삼항 연산자는 명령문을 평가하는 데 유용합니다. 모든 작업은 명령문이 참인지 거짓인지 여부에 따라 삼항 연산자에 의해 수행됩니다. Python의 삼항 조건부 연산자에는 세 가지 매개변수가 사용됩니다: if_true, expression 및 if_false.
삼항 연산자는 모든 변수의 값을 결정하는 데 사용됩니다. 명령문이 참으로 판명되면 변수는 'if_true' 값을 취하거나 그렇지 않으면 'if_false' 값을 취합니다.