학습 목표 :
算术运算符
比较(关系)运算符
逻辑运算符
赋值运算符
运算符的优先级
내용을 학습 :
A) 산술 연산자
- 완전한 기본 연산 기호는 수학적 처리를 위해 사용됩니다
운영자 | 기술 | 예 |
---|---|---|
+ | 플러스의 | 10 + 20 = 30 |
- | 마이너스 | 10-20 = -10 |
* | 곱하기 | 10 * 20 = 200 |
/ | 외 | 20분의 10 = 0.5 |
// | 나누어보세요 | 정수 나눗셈을 반환 (공급) 2 9 // 출력 부 (4) |
% | 나머지를 타고 | 반환 분할 나머지는 1 2 9 % = |
** | 힘 | 또한, 전력, 전력으로 알려진 2 3 = 8 ** |
- 파이썬 문자열 연산자의 결과는 문자열이 지정된 횟수의 계산 결과를 사용할 수있다
B) 비교 (관계) 연산자
운영자 | 기술 |
---|---|
== | 경우 두 피연산자의 값을 확인 동등한 , 만약 그렇다면, 조건이 참 True를 반환, |
! = | 경우 두 피연산자의 값을 확인 동일하지 , 만약 그렇다면, 조건이 참 true를 반환, |
> | 왼쪽 피연산자의 값이 있는지 확인 보다 큰 우측 피연산자의 값, 그렇다면, 조건은 True를 반환 사실이다 |
< | 경우 왼쪽 피연산자의 값을 확인 댄 적은 우측 피연산자의 값 True를 반환, 만약 그렇다면, 조건은 사실이다, |
> = | 왼쪽 피연산자의 값이 있는지 확인 보다 큰 또는 동일한 True를 반환, 만약 그렇다면, 조건이 참 오른쪽 피연산자의 값 |
<= | 경우 왼쪽 피연산자의 값을 확인 보다 작거나 같음 True를 반환, 만약 그렇다면, 조건이 참 오른쪽 피연산자의 값 |
파이썬 2.X도 같지 캔 사용될 판정
<>
연산자
!=
파이썬 이와 같지 않음을 결정하는데 사용될 수 2.X
C) 논리 연산자
운영자 | 논리적 표현 | 기술 |
---|---|---|
과 | x 및 y | 만 X의 값과 y는 사실을 반환합니다, 해당 X만큼 나 또는 y는 False 값을 가지고, 그것은 False를 반환 |
또는 | X 또는 Y | 한 X이나 y는 True 값을 가지고, 그것은 True를 반환 X의 값을 y는, FALSE를 반환합니다 모두 거짓입니다 |
아니 | 하지 X | x가 true이면 False를 반환 x가 거짓 인 경우 True를 반환 |
IV) 할당 연산자
- 파이썬에서는 =을 사용하여 변수에 값을 할당 할 수 있습니다
- 연산는 작성된 코드를 단순화하면, 파이썬 또한 할당 연산자에 대응하는 산술 연산자를 제공하는 일련
- 참고 : 할당 연산자가 중간에 공백을 사용할 수 없습니다
운영자 | 기술 | 예 |
---|---|---|
= | 단순 대입 연산자 | C = A + B A + B 연산 결과 (C)의 할당인지 |
+ = | 추가 할당 연산자 | + C = A가 C = C + (A)에 상당 |
- = | 빼기 대입 연산자 | C - = A 내지 동등 = C - |
* = | 곱셈 할당 연산자 | C = A * C * = C (A)에 상당 |
/ = | 부문 할당 연산자 | C / A는 = C = C / A에 해당 |
// = | 할당 연산자 걸릴 나눌 수 | // C = A 내지 동등 = C // |
(%) = | 받아 계수 (나머지) 할당 연산자 | C의 %는 A가 C = C % (A)에 상당 = |
** = | 전원 할당 연산자 | ** C = A 내지 동등 = C ** |
E) 연산자 우선 순위
- 산술 우선 순위 테이블이 낮은 순서로 배치되어 고
운영자 | 기술 |
---|---|
** | 전원 (가장 높은 우선 순위) |
* / % // | 곱하기, 나누기, 나누어 복용, 나머지를 취할 |
+ - | 덧셈, 뺄셈 |
<=, <>> = | 비교 연산자 |
==! = | 평등 연산자 |
= % = / = // = - = + = * = ** = | 할당 연산자 |
하지 않거나 및 | 논리 연산자 |
Attention
: 파이썬 증가 및 감소에서 지원되지 않음 (A ++, A -, ++ A, -a)