Python 연산자 종류 사용 방법 예제

파이썬 산술연산자 종류를 보겠습니다.

숫자형 타입인 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

댓글