[Python기초] 7. 연산자 소개
파이썬에는 어떤 연산자가 있나요?
- 산술 연산자
>>> 2 ** 2 4 >>> 2 ** 3 8 >>> 5 % 2 # 나머지 값을 취함 1 >>> 5 // 2 # 몫을 취함 2 >>> 3 + 5 # 정수 + 정수는 정수연산 8 >>> 3 + 5.0 # 정수 + 실수는 실수연산 8.0 >>> 5 / 2.0 # 정수 + 실수이므로 실수 연산의 결과 2.5 >>> 5 / 2 # 파이썬 2.* 에서는 2 파이썬 3.* 에서는 2.5 2.5
- 관계 연산자
>>> 5 == 6 False >>> 5 != 6 True >>> 1 > 3 False >>> 4 <= 5 True >>> a = 5 >>> b = 10 >>> a < b True
- 논리연산자
>>> x = 10 >>> y = 20 >>> x > 5 and y < 15 False >>> x > 5 or y < 15 True >>> not(x > 5) False >>> not(y < 15) True
파이썬이 참 또는 거짓을 판단하는 근거는 무엇인가요?
- bool()은 참(True)와 거짓(False)만 저장하는 자료형입니다.
자료형|True|False
—|—|—
숫자형|0 또는 0.0이 아니면|0 또는 0.0
문자열|채워져 있으면|값이 비어 있으면
리스트, 튜플, 셋트, 딕셔너리|값이 있으면|값이 없으면
>>> bool(0) False >>> bool(-1) True >>> bool('test') True >>> bool(None) False