그만큼 파이썬 연산자 값과 변수에 대한 작업을 수행하는 데 사용됩니다. 산술, 논리 및 비트 계산을 수행하는 특수 기호입니다. 연산자가 연산하는 값을 피연산자(Operand)라고 합니다. 여기서는 다양한 할당 연산자를 다룹니다. 파이썬 .
연산자 | 징후 | 설명 | 통사론 |
---|---|---|---|
= | 표현식의 오른쪽 값을 왼쪽 피연산자에 할당합니다. | c = a + b | |
+= | 왼쪽 피연산자와 오른쪽 피연산자를 더한 다음 결과를 왼쪽 피연산자에 할당합니다. | a += b | |
| -= | 왼쪽 피연산자에서 오른쪽 피연산자를 뺀 후 그 결과를 왼쪽 피연산자에 대입합니다. | a -= b |
*= | 오른쪽 피연산자와 왼쪽 피연산자를 곱한 다음 그 결과를 왼쪽 피연산자에 할당합니다. | a *= b | |
/= | 왼쪽 피연산자를 오른쪽 피연산자로 나눈 후 결과를 왼쪽 피연산자에 할당합니다. | a /= b | |
%= | 왼쪽 피연산자를 오른쪽 피연산자로 나누고 나머지를 왼쪽 피연산자에 할당합니다. | a %= b | |
//= | 왼쪽 피연산자를 오른쪽 피연산자로 나눈 후 왼쪽 피연산자에 값(하한값)을 할당합니다. | a //= b | |
**= | 피연산자를 사용하여 지수(승수) 값을 계산하고 그 결과를 왼쪽 피연산자에 할당합니다. | a **= b | |
&= | 피연산자에 대해 비트별 AND를 수행하고 결과를 왼쪽 피연산자에 할당합니다. | a &= b | |
|= | 피연산자에 대해 비트별 OR을 수행하고 값을 왼쪽 피연산자에 할당합니다. | a |= b | |
^= | 피연산자에 대해 비트별 XOR을 수행하고 값을 왼쪽 피연산자에 할당합니다. | a ^= b | |
VLC를 사용하여 YouTube 동영상 다운로드 | >>= | 피연산자에 대해 비트 단위 오른쪽 시프트를 수행하고 결과를 왼쪽 피연산자에 할당합니다. | a>>= b |
<<= | 피연산자에 대해 비트 왼쪽 시프트를 수행하고 결과를 왼쪽 피연산자에 할당합니다. | a <<= b | |
:= | 표현식 내의 변수에 값 할당 | a := 특급 |
다음은 Python의 할당 연산자와 예제입니다.
할당 연산자
할당 연산자는 변수에 값을 할당하는 데 사용됩니다. 이 연산자는 표현식의 오른쪽 값을 왼쪽 피연산자에 할당하는 데 사용됩니다.
파이썬 # Assigning values using # Assignment Operator a = 3 b = 5 c = a + b # Output print(c)>
산출
8>
덧셈 할당 연산자
덧셈 할당 연산자는 왼쪽 피연산자와 오른쪽 피연산자를 더한 다음 그 결과를 왼쪽 피연산자에 할당하는 데 사용됩니다.
Syntax: a += b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 덧셈 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 덧셈 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a + b a += b # Output print(a)>
산출:
8>
에스 빼기 할당 연산자
빼기 할당 연산자는 왼쪽 피연산자에서 오른쪽 피연산자를 뺀 다음 그 결과를 왼쪽 피연산자에 할당하는 데 사용됩니다.
Syntax: a -= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 빼기 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 빼기 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a - b a -= b # Output print(a)>
산출:
-2>
중 곱셈 할당 연산자
곱셈 할당 연산자는 오른쪽 피연산자와 왼쪽 피연산자를 곱한 다음 그 결과를 왼쪽 피연산자에 할당하는 데 사용됩니다.
Syntax: a *= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 곱셈 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 곱셈 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a * b a *= b # Output print(a)>
산출:
15>
디 ivision 할당 연산자
나눗셈 할당 연산자는 왼쪽 피연산자를 오른쪽 피연산자로 나눈 다음 결과를 왼쪽 피연산자에 할당하는 데 사용됩니다.
Syntax: a /= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 나누기 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 나누기 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a / b a /= b # Output print(a)>
산출:
0.6>
중 난수 할당 연산자
모듈러스 할당 연산자는 모듈러스를 가져오는 데 사용됩니다. 즉, 먼저 피연산자를 나눈 다음 나머지를 가져와 왼쪽 피연산자에 할당합니다.
Syntax: a %= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 모듈러스 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 모듈러스 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a % b a %= b # Output print(a)>
산출:
3>
에프 하위 구분 할당 연산자
Floor Division 할당 연산자는 왼쪽 피연산자를 오른쪽 피연산자로 나눈 후 결과(하한값)를 왼쪽 피연산자에 대입하는 데 사용됩니다.
Syntax: a //= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 바닥 나누기 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 바닥 나누기 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a // b a //= b # Output print(a)>
산출:
0>
지수 할당 연산자
지수 할당 연산자는 피연산자를 사용하여 지수(제곱 증가) 값을 계산한 다음 그 결과를 왼쪽 피연산자에 할당하는 데 사용됩니다.
Syntax: a **= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 지수 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 지수 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a ** b a **= b # Output print(a)>
산출:
243>
비트 AND 할당 연산자
비트 AND 할당 연산자는 두 피연산자에 대해 비트 AND 연산을 수행한 다음 결과를 왼쪽 피연산자에 할당하는 데 사용됩니다.
Syntax: a &= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 비트 AND 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 비트 AND 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a & b a &= b # Output print(a)>
산출:
1>
비트 OR 할당 연산자
비트 OR 할당 연산자는 피연산자에 대해 비트 OR 연산을 수행한 다음 결과를 왼쪽 피연산자에 할당하는 데 사용됩니다.
Syntax: a |= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 비트 OR 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 비트 OR 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a | b a |= b # Output print(a)>
산출:
7>
비트별 XOR 할당 연산자
비트별 XOR 할당 연산자는 피연산자에 대해 비트별 XOR 연산을 수행한 다음 결과를 왼쪽 피연산자에 할당하는 데 사용됩니다.
Syntax: a ^= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 비트 XOR 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 비트 XOR 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a ^ b a ^= b # Output print(a)>
산출:
6>
비트 오른쪽 시프트 할당 연산자
비트 오른쪽 시프트 할당 연산자는 피연산자에 대해 비트 오른쪽 시프트 연산을 수행한 다음 결과를 왼쪽 피연산자에 할당하는 데 사용됩니다.
Syntax: a>>= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 비트 오른쪽 시프트 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 비트 오른쪽 시프트 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a>> b a>>= b # 출력 print(a)>
산출:
0>
비트 왼쪽 시프트 할당 연산자
비트 왼쪽 시프트 할당 연산자는 피연산자에 대해 비트 왼쪽 시프트 연산자를 수행한 다음 결과를 왼쪽 피연산자에 할당하는 데 사용됩니다.
Syntax: a <<= b>
예: 이 코드에는 두 개의 변수가 있습니다. 'ㅏ' 그리고 '비' 정수 값을 할당했습니다. 그런 다음 먼저 비트 왼쪽 시프트 연산을 수행한 다음 결과를 왼쪽 변수에 할당하는 비트 왼쪽 시프트 할당 연산자를 사용했습니다.
파이썬 a = 3 b = 5 # a = a << b a <<= b # Output print(a)>
산출:
96>
바다코끼리 운영자
그만큼 Python의 Walrus 연산자 Python 버전 3.8 이상에 도입된 새로운 할당 연산자입니다. 이 연산자는 표현식 내의 변수에 값을 할당하는 데 사용됩니다.
Syntax: a := expression>
예: 이 코드에는 Python 정수 목록이 있습니다. 우리는 Python Walrus 할당 연산자를 사용했습니다. Python while 루프 . 연산자는 오른쪽의 표현식을 풀고 왼쪽 피연산자에 값을 할당합니다. '엑스' 그런 다음 나머지 코드를 실행합니다.
파이썬 # a list a = [1, 2, 3, 4, 5] # walrus operator while(x := len(a))>2: a.pop() print(x)>
산출:
5 4 3>