파이썬 산술연산자 종류를 보겠습니다.
숫자형 타입인 int 또는 소수점 타입인 float 등 숫자 형태의 값은 계산을 합니다.
문자열이나 리스트 등에는 결합 또는 반복 처리 등을 실행합니다.
▶ 숫자 타입 연산자 종류
º 더하기 : + 연산자
º 빼기 : – 연산자
º 곱하기 : * 연산자
º 나누기 : / 연산자
º 나누기 몫 : // 연산자
º 나누기 나머지 값 (mod) : % 연산자
▶ 문자 타입 연산자 종류
º 결합 : + 연산자
º 반복 : * 연산자
값이 숫자 타입일 경우에는 계산을 하지만 문자나 리스트 타입일 경우에는 문자열을 결합하거나 반복처리를 합니다.
▶ 숫자 타입 예제
# 더하기
print(10 + 3)
# 13
# 빼기
print(10 - 3)
# 7
# 곱하기
print(10 * 3)
# 30
# 나누기
print(10 / 3)
# 3.3333333333333335
# 나누기 몫
print(10 // 3)
# 3
# 나누기 나머지 값
print(10 % 3)
# 1
▶ 문자 타입
a_l = [0, 1, 2]
b_l = [10, 20, 30]
a_t = (0, 1, 2)
b_t = (10, 20, 30)
a_s = 'abc'
b_s = 'xyz'
print(a_l + b_l)
# [0, 1, 2, 10, 20, 30]
print(a_t + b_t)
# (0, 1, 2, 10, 20, 30)
print(a_s + b_s)
# abcxyz
문자열 반복
b_l = [10, 20, 30]
b_t = (10, 20, 30)
b_s = 'xyz'
print(b_l * 3)
# [10, 20, 30, 10, 20, 30, 10, 20, 30]
print(3 * b_l)
# [10, 20, 30, 10, 20, 30, 10, 20, 30]
print(b_t * 3)
# (10, 20, 30, 10, 20, 30, 10, 20, 30)
print(3 * b_t)
# (10, 20, 30, 10, 20, 30, 10, 20, 30)
print(b_s * 3)
# xyzxyzxyz
print(3 * b_s)
# xyzxyzxyz
댓글