본문 바로가기
공부/Python

[Python] 파이썬 기초 연산자

by haejang 2020. 7. 15.
728x90
728x90

operator.py
0.00MB

1. 산술 연산자

print('3 + 2 =', 3+2)
print('3 - 2 =', 3-2)
print('3 * 2 =', 3*2)
print('3 / 2 =', 3/2, '(나눈 결과)')
print('3 // 2 =', 3//2, '(정수 몫)')
print('3 % 2 =', 3%2, '(나머지)')
print('3 ** 2 =', 3**2)

 

산술 연산자 결과

 

2. 비교 연산자

print('3 == 2 :', 3==2)
print('3 != 2 :', 3!=2)
print('3 > 2 :', 3>2)
print('3 < 2 :', 3<2)
print('3 >= 2 :', 3>=2)
print('3 <= 2 :', 3<=2)

 

비교 연산자 결과

 

3. 논리 연산자

print('True and True :', True and True)
print('True and False :', True and False)
print('True or True :', True or True)
print('True or Fasle :', True or False)
print('not True :', not True)
print('not False :', not False)

 

논리 연산자 결과

 

4. 멤버 연산자

print('1 in (1, 2, 3) :', 1 in (1,2,3))
print('4 in (1, 2, 3) :', 4 in (1,2,3))
print('1 not in (1, 2, 3) :', 1 not in (1,2,3))
print('4 not in (1, 2, 3) :', 4 not in (1,2,3))

 

멤버 연산자 결과

 

5. 식별 연산자

print('type(1) is int :', type(1) is int)
print('type(1) is str :', type(1) is str)
print('type("1") is int :', type('1') is int)
print('type("1") is str :', type('1') is str)

 

식별 연산자 결과

 

6. 비트 연산자

print('10 & 6 =', 10&6, '(10=0b1010, 6=0b0110 -> and하면 0b0010)')
print('10 | 6 =', 10|6, '(10=0b1010, 6=0b0110 -> or 하면 0b1110)')
print('10 ^ 6 =', 10^6, '(10=0b1010, 6=0b0110 -> xor 하면 0b1100)')
print('10 << 2 =', 10<<2, '(10=0b1010 -> 2비트 왼쪽으로 댕기면 0b101000)')
print('10 >> 2 =', 10>>2, '(10=0b1010 -> 2비트 오른쪽으로 댕기면 0b10)')

 

비트 연산자 결과

728x90
728x90

댓글