logo

Python의 할당 연산자

그만큼 파이썬 연산자 값과 변수에 대한 작업을 수행하는 데 사용됩니다. 산술, 논리 및 비트 계산을 수행하는 특수 기호입니다. 연산자가 연산하는 값을 피연산자(Operand)라고 합니다. 여기서는 다양한 할당 연산자를 다룹니다. 파이썬 .

연산자



징후

설명

통사론

할당 연산자

=



표현식의 오른쪽 값을 왼쪽 피연산자에 할당합니다.c = a + b

덧셈 할당 연산자

+=

왼쪽 피연산자와 오른쪽 피연산자를 더한 다음 결과를 왼쪽 피연산자에 할당합니다.a += b

빼기 할당 연산자



-=

왼쪽 피연산자에서 오른쪽 피연산자를 뺀 후 그 결과를 왼쪽 피연산자에 대입합니다.a -= b

곱셈 할당 연산자

*=

오른쪽 피연산자와 왼쪽 피연산자를 곱한 다음 그 결과를 왼쪽 피연산자에 할당합니다.a *= b

부문 할당 연산자

/=

왼쪽 피연산자를 오른쪽 피연산자로 나눈 후 결과를 왼쪽 피연산자에 할당합니다.a /= b

모듈러스 할당 연산자

%=

왼쪽 피연산자를 오른쪽 피연산자로 나누고 나머지를 왼쪽 피연산자에 할당합니다.a %= b

층 구분 할당 연산자

//=

왼쪽 피연산자를 오른쪽 피연산자로 나눈 후 왼쪽 피연산자에 값(하한값)을 할당합니다.a //= b

지수 할당 연산자

**=

피연산자를 사용하여 지수(승수) 값을 계산하고 그 결과를 왼쪽 피연산자에 할당합니다.a **= b

비트 AND 할당 연산자

&=

피연산자에 대해 비트별 AND를 수행하고 결과를 왼쪽 피연산자에 할당합니다.a &= b

비트 OR 할당 연산자

|=

피연산자에 대해 비트별 OR을 수행하고 값을 왼쪽 피연산자에 할당합니다.a |= b

비트별 XOR 할당 연산자

^=

피연산자에 대해 비트별 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>