# 파이썬 연산자 예제
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
--------------------------------------------------
'Python 기초' 카테고리의 다른 글
파이썬 문자열 다루는 예제 (0) | 2017.01.22 |
---|---|
파이썬 전달받은 자료형 검사 확인하기 (0) | 2017.01.22 |
파이썬 링크 자료 (0) | 2017.01.20 |
파이썬 터틀 그래픽 예제 2 (0) | 2016.12.31 |
파이썬 터틀 그래픽 함수 (0) | 2016.12.30 |