728x90
728x90
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
'공부 > Python' 카테고리의 다른 글
[Python] Python to Slack 2 : Slack Bot Message 보내기 + 쉽게 Formatting하기 (Block Kit Builder) (0) | 2022.01.22 |
---|---|
[Python] Python to Slack 1 : Slack Bot 만들고 설정하기 (0) | 2022.01.22 |
[Python] CSV 파일 읽기/쓰기 (0) | 2021.04.30 |
[Python] 조건문, 반복문 기초 예제 (윤년/소수 구하기) (0) | 2020.07.16 |
[Python] 파이썬 기초 함수 (1) | 2020.07.14 |
댓글