본문 바로가기
파이썬(Python)

[Python] 산술연산자 함수 정리

by Yeah_D 2022. 9. 2.

 '연산자(Operand)'란?

연산자(operand)란, 연산을 나타내는 기호를 의미한다.

 

 '산술연산자'란?

산술 연산자란,  대표적으로 '덧셈, 뺄셈, 곱셈(지수), 나눗셈(나머지)'의  사칙연산을 실행하는 연산자를 의미한다.

각 연산자를 사용하는 방법은 아래와 같다.

 

덧셈 

덧셈은 + 기호를 사용하며, 아래의 코드처럼 사용된다.

print(1+2)
# 결과값: 3

 

뺄셈

뺄셈은 - 기호를 사용하며, 아래의 코드처럼 사용된다.

print(10-5)
# 결과값: 5

 

곱셈

곱셈은 * 기호를 사용하며, 아래의 코드처럼 사용된다.

print(10*5)
# 결과값: 50

 

지수(Power)

지수를 구할때는, 곱셈의 기호인 * 을 두번 사용한 ** 기호를 사용한다.

또는, pow() 함수를 사용하여 구할 수도 있다.

 

지수는 연산시에, 다른 연산자들보다 높은 우선순위를 가진다. / 수학 계산법과 동일

 

이는 아래의 코드처럼 사용된다.

print(2**2)      # 2의 2승 구하는 연산.
# 결과값: 4

print(pow(2,2))  # 2의 2승 구하는 연산. 위와 같은값이 출력된다.
# 결과값: 4

 

나눗셈

나눗셈은 / 기호 또는 // 기호를 사용한다.

 

/ 기호를 하나만 사용하면, 실수로 계산되고,

/ 기호를 두개 사용하여 // 기호를 사용하면, 정수로 계산된다. 

 

이는 아래의 코드에서 확인할 수 있다.

print(10/3)
# 결과값: 3.3333333333333335
print(10//3)
# 결과값: 3

 

나머지

나머지는 % 기호를 사용하며, 아래의 코드처럼 사용된다.

print(10%3)
# 결과값: 1 
# 10을 3으로 나눈 나머지는 1이기 때문에, 결과값은 1이 출력된다.

 

 기타 내장함수 및 모듈

파이썬의 math 라이브러리를 통해, 무수히 많은 수학 함수들을 불러올 수 있다.

(sin(), cos(), log() 등.)

 

아래의 코드는 math 라이브러리를 불러와서 사용하는 방법 및 주로 사용되는 기타 모듈을 이용한 코드이다.

 

- 제곱근 구하기: sqrt() 함수

- 반올림 하기: round() 함수
- 절대값 구하기: abs() 함수
- 최대값 구하기: max() 함수
- 최소값 구하기: min() 함수

# math 라이브러리 호출방법
from math import *

# 제곱근 구하기: sqrt() 함수 이용
print(sqrt(4.0))    # 결과값: 2.0

# 반올림 하기: round() 함수 이용
print(round(1.49))  # 결과값: 1
print(round(1.5))   # 결과값: 2

# 절대값 구하기: abs() 함수 이용
print(abs(-5)) # 결과값: 5
print(abs(5))  # 결과값: 5

# 주어진 매개변수 값 중에서 최대값 구하기: max() 함수 이용
print(max(1, -10, 10, 100))  # 결과값: 100

# 주어진 매개변수 값 중에서 최소값 구하기: min() 함수 이용
print(min(1, -10, 10, 100))  # 결과값: -10

댓글