'연산자(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
'파이썬(Python)' 카테고리의 다른 글
[Python] 지역변수와 전역변수 (0) | 2023.01.10 |
---|---|
[Python] 반복문 (for문, while문) (0) | 2023.01.09 |
[Python] 이스케이프 문자 (0) | 2023.01.08 |
[Python] input(), int(), float(), str(), type() 함수 정리 (0) | 2022.08.30 |
[Python] 변수와 상수 차이 (0) | 2022.08.29 |
댓글