반응형

# 파이썬 연산자 예제 


a = 15          # 대입(할당) 연산자

b = 4           # 대입(할당) 연산자


print('-'*50)


# 사칙연산 및 나누기, 승

print(a + b)    # 더하기

print(a - b)    # 빼기

print(a * b)    # 곱하기

print(a / b)    # 나누기 (소수점 이하도 계산)

print(a // b)   # 정수 나누기 (소수점 이하 버림)

print(a % b)   # a 나누기 b의 나머지

print(a ** b)   # a의 b승


print('-'*50)


# Bit 단위 연산자

print(a ^ b)    # bit XOR

print(a & b)    # bit AND

print(a | b)    # bit OR

print(~a)       # bit 보수 (Complement)

print(~b)       # bit 보수 (Complement)

print(a >> b)   # bit right-shift

print(a << b)   # bit left-shift


print('-'*50)


data = [1,2,3,4,5]    


# 집합형(컴테이너)에 포함되어 있는지 검사

print( b in data )      # 멤버 연산자 (포함되어 있는가?)

print( b not in data)   # 멤버 연산자 (포함되지 않았는가?)


print('-'*50)


# 동일한 개체인지 검사

print ( a is b )    # 같은 개체인가 (Identity) : 값 비교가 아님 


print('-'*50)


# 값 비교 

print ( a == b )    # a, b 값이 같은가

print ( a != b )    # a, b 값이 다른가

print ( a >= b )    # a가 크거나 같은가

print ( a <= b )    # a가 작거나 같은가

print ( a > b )     # a가 큰가

print ( a < b )     # a가 작은가


print('-'*50)



[실행 결과] 

--------------------------------------------------

19

11

60

3.75

3

3

50625

--------------------------------------------------

11

4

15

-16

-5

0

240

--------------------------------------------------

True

False

--------------------------------------------------

False

--------------------------------------------------

False

True

True

False

True

False

--------------------------------------------------

반응형

+ Recent posts