플그래밍/파이써언

[파이썬] 10가지 파이썬 복합 대입 연산자: (+=, -=, *=, /=, //=, %=, **=, &=, |=, ^=)

훗티v 2023. 8. 11. 14:57
728x90
반응형

다음과 같이 총 10 가지 파이썬 복합 대입 연산자가 있습니다

 

덧셈: a += b

a = 7, b = 2
a += b => 7 + 2 = 9

a = 1, b = 4
a += b => 1 + 4 = 5

a = 8, b = 6
a += b => 8 + 6 = 14

a = 10, b = 2
a += b => 10 + 2 = 12


뺄셈: a -= b

a = 8, b = 5
a -= b => 8 - 5 = 3

a = 20, b = 8
a -= b => 20 - 8 = 12

a = 15, b = 7
a -= b => 15 - 7 = 8

a = 25, b = 5
a -= b => 25 - 5 = 20


곱셈: a *= b

a = 5, b = 4
a *= b => 5 * 4 = 20

a = 3, b = 7
a *= b => 3 * 7 = 21

a = 6, b = 5
a *= b => 6 * 5 = 30

a = 7, b = 3
a *= b => 7 * 3 = 21


나눗셈: a /= b

a = 12, b = 4
a /= b => 12 / 4 = 3.0

a = 36, b = 6
a /= b => 36 / 6 = 6.0

a = 18, b = 3
a /= b => 18 / 3 = 6.0

a = 24, b = 4
a /= b => 24 / 4 = 6.0


몫: a //= b

a = 20, b = 6
a //= b => 20 // 6 = 3

a = 45, b = 7
a //= b => 45 // 7 = 6

a = 30, b = 7
a //= b => 30 // 7 = 4

a = 41, b = 6
a //= b => 41 // 6 = 6


나머지: a %= b

a = 14, b = 3
a %= b => 14 % 3 = 2

a = 28, b = 5
a %= b => 28 % 5 = 3

a = 16, b = 6
a %= b => 16 % 6 = 4

a = 26, b = 4
a %= b => 26 % 4 = 2


거듭제곱: a **= b

a = 4, b = 2
a **= b => 4 ** 2 = 16

a = 3, b = 4
a **= b => 3 ** 4 = 81

a = 5, b = 2
a **= b => 5 ** 2 = 25

a = 2, b = 4
a **= b => 2 ** 4 = 16


비트 AND: a &= b

a = 6, b = 3
a &= b => 6 & 3 = 2

a = 7, b = 4
a &= b => 7 & 4 = 4

a = 9, b = 5
a &= b => 9 & 5 = 1

a = 12, b = 3
a &= b => 12 & 3 = 0


비트 OR: a |= b

a = 6, b = 5
a |= b => 6 | 5 = 7

a = 7, b = 2
a |= b => 7 | 2 = 7

a = 9, b = 4
a |= b => 9 | 4 = 13

a = 10, b = 6
a |= b => 10 | 6 = 14


비트 XOR: a ^= b

a = 5, b = 3
a ^= b => 5 ^ 3 = 6

a = 4, b = 3
a ^= b => 4 ^ 3 = 7

a = 8, b = 5
a ^= b => 8 ^ 5 = 13

a = 6, b = 4
a ^= b => 6 ^ 4 = 2

 

 

 

 

 

 

반응형