7가지 기본 Python 연산자

零到壹度
풀어 주다: 2018-03-31 15:13:37
원래의
3593명이 탐색했습니다.

이 기사에서는 주로 P 기반 Python 연산자 7개를 공유합니다. 필요한 친구는 한 번 살펴보세요.

Python 언어는 다음 연산자를 지원합니다

  • 산술 연산자

  • 비교(관계형) 연산자

  • 할당 연산자

  • 논리 연산자

  • 비트 연산자

  • 멤버 연산자

  • 식별 연산자

1. 산술 연산자

다음은 변수 a가 10이고 변수 b가 20이라고 가정합니다.

ㅋㅋㅋ 이동 다른 숫자 a - b 출력 결과 - 10a * b 출력 결과 200b로 나눈 값 / 출력 결과 2..0b % 출력 결과 0a**b는 10의 20제곱이고 출력 결과는 100000000000000000000 9 //2 출력 결과 4, 9.0//2.0 출력 결과 4.0
* 곱하기 - 두 숫자를 곱하거나 여러 번 반복되는 문자열 반환
/ 정확한 나눗셈, 결과는 a 부동 소수점 숫자 division - x를 y
% modulo - 나누기의 나머지 부분 반환
* * power - x의 y 거듭제곱을 반환합니다.
// 가분성 - 몫의 정수 부분을 반환합니다

2. 비교 연산자

다음은 변수 a가 10이고 변수 b가 20이라고 가정합니다.

==!=<>><>=<=

3. 할당 연산자

다음은 변수 a가 10이고 변수 b가 20이라고 가정합니다.

Operator Example
같음 ​​- 비교 평등을 위한 객체 (a == b)는 False를 반환합니다.
같지 않음 - 두 개체가 같지 않은지 비교합니다. (a != b) True를 반환합니다.
같지 않음 - 두 개체가 같지 않은지 비교 (a <> b)는 True를 반환합니다. 이 연산자는 != 와 유사합니다.
보다 큼 - x가 y (a > b)보다 큰지 여부를 반환합니다. False를 반환합니다.
보다 작음 - x가 y보다 작은지 여부를 반환합니다. 모든 비교 연산자는 true인 경우 1을 반환하고 false인 경우 0을 반환합니다. 이는 각각 특수 변수 True 및 False와 동일합니다. 이러한 변수 이름은 대문자로 표시됩니다. (a < b)는 True를 반환합니다.
보다 크거나 같음 - x가 y보다 크거나 같은지 여부를 반환합니다. (a >= b)는 False를 반환합니다.
작거나 같음 - x가 y보다 작거나 같은지 여부를 반환합니다. (a <= b)는 True를 반환합니다.
과 동일합니다.
OperatorDescriptionExample
=간단 할당 연산자c = a + b a + b의 결과를 c에 할당
+=덧셈 할당 연산자 c += a는 c = c + a
-=뺄셈 할당 연산자와 동일합니다. c -= a는 c = c - a
*=곱하기 할당 연산자 c *= a는 c = c * a
/=분할 할당 연산자c /= a는 c = c / a
% =모듈로 할당 연산자와 같습니다. c %= a는 c = c % a
**=전력 할당 연산자c **= a는 c = c ** a
//=Take와 같습니다. 정수 나누기 할당 연산자c //= a는 c = c // a
와 같습니다.

4. 논리 연산자

다음은 변수 a가 10이고 b가 20이라고 가정합니다.

operator논리식 설명
andx 및 yBoolean AND - x가 False이면 x와 y는 False를 반환하고, 그렇지 않으면 계산된 y 값을 반환합니다. (a 및 b)는 20을 반환합니다.
orx 또는 y부울 "또는" - x가 0이 아니면 x 값을 반환하고, 그렇지 않으면 계산된 y 값을 반환합니다. (a 또는 b)는 10을 반환합니다.
notnot xBoolean "not" - x가 True이면 False를 반환합니다. x가 False이면 True를 반환합니다. not(a 및 b)는 False를 반환합니다

5. 비트 연산자

다음은 변수 a가 60이고 b가 13이라고 가정합니다.

비트 연산자는 숫자를 이진수로 처리하여 계산을 수행합니다. Python의 비트 연산은 다음과 같습니다.

OperatorDescriptionExample
&Bitwise AND Operator(a & b) 출력 결과 12, 이진 해석: 0000 1100
|비트 OR 연산자(a | b) 출력 결과 61, 이진 해석: 0011 1101
^비트 XOR 연산자(a ^ b) 출력 결과 49, 이진 해석: 0011 0001
~비트 부정 연산자(~a) 출력 결과 -61, 이진 해석: 1100 0011, 부호 있는 이진수의 보수 형식.
< ; > 2 출력 결과 15, 이진 해석: 0000 1111

6. Member Operator

OperatorDescription
Operator Description Instance
in True를 반환합니다. 그렇지 않으면 거짓입니다. x는 y 시퀀스에 있고, x가 y 시퀀스에 있으면 True를 반환합니다.
not in 지정된 시퀀스에서 값을 찾을 수 없으면 True를 반환하고, 그렇지 않으면 False를 반환합니다. x는 y 시퀀스에 없으며

Instance

isis를 사용하여 두 식별자가 객체를 참조하는지 여부를 확인하는 경우

x가 y인 경우 id(x) id(y)와 같으면

is가 반환됩니다. 결과 1is notis not은 두 식별자가 서로 다른 개체를 참조하는지 여부를 확인하는 것입니다. id(x)가 그렇지 않으면 x는 y가 아닙니다. id(y)와 같습니다. is not 반환 결과 1

연산자 우선순위

다음 표에는 우선순위가 가장 높은 것부터 가장 낮은 것 순으로 모든 연산자가 나열되어 있습니다.

ㅋㅋㅋ
* / % // 곱셈, 나눗셈, 모듈로 및 정수 나눗셈
+ - 덧셈 빼기
>><< 오른쪽 시프트, 왼쪽 시프트 연산자
& bit 'AND'
^ | bit 연산자
<<>= 비교 연산자
== != 동등 연산자
= %= /= //= -= += *= **= 대입 연산자
is is not 항등 연산자
in not in 멤버 연산자
not or and 논리 연산자

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

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