python

[파이썬 / python] 연산자 - 산술 연산자 (+, -, *, /, **, //, %)

카방찐 2024. 9. 16. 15:12

 

연산자

연산자는 프로그래밍에서 변수나 값에 대해 특정 작업을 수행하는 기호입니다.

 

연산자의 종류에는 산술 연산자, 관계 연산자, 논리 연산자, 비트 연산자, 대입 연산자, 멤버쉽 연산자, 식별 연산자가 있습니다. 

 

각 프로그래밍 언어에서 지원하는 연산자의 종류와 문법은 조금씩 다를 수 있습니다. 필요한 경우 특정 언어에 맞는 연산자를 확인하는 것이 좋습니다.

 

이번 포스팅에서는 산술 연산자에 대해 알아봅시다.

 

산술연산자

산술 연산자는 숫자 값을 다루는 기본적인 연산을 수행하는 연산자들입니다. 각 산술 연산자는 특정한 수학적 연산을 수행합니다.

1. 덧셈 (+)

기능: 두 값을 더합니다.

문법: a + b

 

예제:

a = 5 b = 3 result = a + b # result는 8이 됩니다.

2. 뺄셈 (-)

기능: 첫 번째 값에서 두 번째 값을 뺍니다.

문법: a - b

 

예제:

a = 5 b = 3 result = a - b # result는 2가 됩니다.

3. 곱셈 (*)

기능: 두 값을 곱합니다.

문법: a * b

 

예제:

a = 5 b = 3 result = a * b # result는 15가 됩니다.

4. 나눗셈 (/)

기능: 첫 번째 값을 두 번째 값으로 나눕니다. 결과는 실수입니다.

문법: a / b

 

예제:

a = 5 b = 2 result = a / b # result는 2.5가 됩니다.

5. 몫 (//)

기능: 첫 번째 값을 두 번째 값으로 나눈 몫을 반환합니다

문법: a // b

 

예제:

a = 5 b = 2 result = a // b # result는 2가 됩니다.

6. 나머지 (%)

기능: 첫 번째 값을 두 번째 값으로 나눈 나머지를 반환합니다.

문법: a % b

 

예제:

a = 5 b = 2 result = a % b # result는 1이 됩니다.

7. 제곱 (**)

기능: 첫 번째 값을 두 번째 값만큼 거듭 제곱합니다.

문법: a ** b

 

예제:

a = 2 b = 3 result = a ** b # result는 8이 됩니다 (2의 3제곱).

8. 양수 및 음수 기호 (+, -)

기능: 변수나 상수의 양수 또는 음수 값을 명시합니다.

문법: +a, -a

예제:

a = 5 
positive = +a # positive는 5가 됩니다. 
negative = -a # negative는 -5가 됩니다.

 

산술 연산자의 우선순위

 

산술 연산자는 특정한 우선순위를 가지며, 이 우선순위에 따라 연산이 수행됩니다. 일반적인 우선순위는 다음과 같습니다:

  1. 제곱 (**)
  2. 곱셈 (*), 나눗셈 (/), 몫 (//), 나머지 (%)
  3. 덧셈 (+), 뺄셈 (-)

연산의 순서를 명확히 하기 위해 괄호를 사용할 수 있습니다. 예를 들어, (a + b) * c에서 덧셈이 먼저 수행된 후 곱셈이 이루어집니다.

 


산술 연산자는 프로그래밍에서 기본적이고 필수적인 연산이므로, 이러한 연산자의 동작을 잘 이해하는 것이 중요합니다.

 

 

 

 

 

 

관계 연산자에 대해 궁금하면 다음 포스팅을 읽어주세요!

 

[파이썬 / python] 연산자 - 관계 연산자 (==, !=, >, <, >=, <=)

연산자연산자는 프로그래밍에서 변수나 값에 대해 특정 작업을 수행하는 기호입니다. 연산자의 종류에는 산술 연산자, 관계 연산자, 논리 연산자, 비트 연산자, 대입 연산자, 조건 연산

record-to-knowledge.tistory.com