달나라 노트

Python Basic : 연산자 본문

Python/Python Basic

Python Basic : 연산자

CosmosProject 2020. 10. 29. 18:31
728x90
반응형

 

 

연산자

 

Python에서 사용되는 연산자(사칙연산 등)를 알아봅시다.

 

 

1. 더하기(+), 빼기(-), 곱하기(*), 나누기(/)

 x = (1 + 2 * 3 - 4) / 2
 print(x)

 -> 1.5
  

 

2. ==, !=, >, <, >=, <=

 

A == B : Python에서 A와 B가 같다를 표시할 땐 등호 2개를 붙여서 씁니다.

(등호 1개는 변수에 값을 대입하는 기능을 가집니다.)

 

A != B : A와 B가 다르다.

 

A > B : A가 B보다 크다.

 

A < B : A가 B보다 작다.

 

A >= B : A가 B보다 크거나 같다.

 

A <= B : A가 B보다 작거나 같다.

 x = 1 == 1
 print(x)

 -> True
  

 

 

 

3. **, //, %

 

A ** B : A의 B승 (e.b. 2 ** 3 -> 6)

 

A // B : A를 B로 나눴을 때의 몫

 

A % B : A를 B로 나눴을 때의 나머지

 x = 10 ** 3
 y = 10 // 3
 z = 10 % 3
 print(x)
 print(y)
 print(z)

 -> 1000
 -> 3
 -> 1
  

 

4. +=, *=, -=, /=, %=, //=

 

A += B : A에 B를 더한 값을 변수 A에 다시 할당.

 

A *= B : A에 B를 곱한 값을 변수 A에 다시 할당.

 

A -= B : A에서 B를 뺀 값을 변수 A에 다시 할당.

 

A /= B : A에 B를 나눈 값을 변수 A에 다시 할당.

 

A //= B : A를 B로 나누고 그 몫을 변수 A에 다시 할당.

 

A %= B : A를 B로 나누고 그 나머지를 변수 A에 다시 할당.

a = 5
b = 2
a += b
print(a) # -> 7

a = 5
b = 2
a *= b
print(a) # -> 10

a = 5
b = 2
a -= b
print(a) # -> 3

a = 5
b = 2
a /= b
print(a) # -> 2.5

a = 5
b = 2
a %= b
print(a) # -> 1

a = 5
b = 2
a //= b
print(a) # -> 2
  

 

 

 

 

 

 

 

728x90
반응형
Comments