이 기사에서는 주로 P 기반 Python 연산자 7개를 공유합니다. 필요한 친구는 한 번 살펴보세요.
Python 언어는 다음 연산자를 지원합니다
산술 연산자
비교(관계형) 연산자
할당 연산자
논리 연산자
비트 연산자
-
멤버 연산자
식별 연산자
1. 산술 연산자
다음은 변수 a가 10이고 변수 b가 20이라고 가정합니다.
ㅋㅋㅋ 이동 다른 숫자
a - b 출력 결과 - 10
|
* |
곱하기 - 두 숫자를 곱하거나 여러 번 반복되는 문자열 반환 |
a * b 출력 결과 200
|
/ 정확한 나눗셈, 결과는 a 부동 소수점 숫자 |
division - x를 y |
b로 나눈 값 / 출력 결과 2..0
|
% |
modulo - 나누기의 나머지 부분 반환 |
b % 출력 결과 0 |
* * |
power - x의 y 거듭제곱을 반환합니다. |
a**b는 10의 20제곱이고 출력 결과는 100000000000000000000
|
// |
가분성 - 몫의 정수 부분을 반환합니다 |
9 //2 출력 결과 4, 9.0//2.0 출력 결과 4.0
|
2. 비교 연산자
다음은 변수 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를 반환합니다. | | 3. 할당 연산자 다음은 변수 a가 10이고 변수 b가 20이라고 가정합니다. Operator | Description | Example |
---|
= | 간단 할당 연산자 | 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 | 논리식 | 설명 | 예 |
---|
and | x 및 y | Boolean AND - x가 False이면 x와 y는 False를 반환하고, 그렇지 않으면 계산된 y 값을 반환합니다. | (a 및 b)는 20을 반환합니다. | or | x 또는 y | 부울 "또는" - x가 0이 아니면 x 값을 반환하고, 그렇지 않으면 계산된 y 값을 반환합니다. | (a 또는 b)는 10을 반환합니다. | not | not x | Boolean "not" - x가 True이면 False를 반환합니다. x가 False이면 True를 반환합니다. | not(a 및 b)는 False를 반환합니다 |
5. 비트 연산자 다음은 변수 a가 60이고 b가 13이라고 가정합니다. 비트 연산자는 숫자를 이진수로 처리하여 계산을 수행합니다. Python의 비트 연산은 다음과 같습니다. Operator | Description | Example |
---|
& | 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
Operator |
Description |
Instance |
in |
True를 반환합니다. 그렇지 않으면 거짓입니다. |
x는 y 시퀀스에 있고, x가 y 시퀀스에 있으면 True를 반환합니다. |
not in |
지정된 시퀀스에서 값을 찾을 수 없으면 True를 반환하고, 그렇지 않으면 False를 반환합니다. |
x는 y 시퀀스에 없으며 | Operator
Description
Instance
isis를 사용하여 두 식별자가 객체를 참조하는지 여부를 확인하는 경우
x가 y인 경우 id(x) id(y)와 같으면 is가 반환됩니다. 결과 1
| is not | is 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
-
2018-08-28 15:02:42
-
2018-08-25 10:55:46
-
2018-08-20 16:25:41
-
2018-08-18 11:26:54
-
2018-08-14 16:35:58
-
2018-07-28 15:36:43
-
2018-07-27 16:59:00
-
2018-07-27 15:22:47
-
2018-07-23 17:56:00
-
2018-07-23 16:21:38
|