Programming

; develop a program

반응형

비교연산자 2

[Python] 주요 특수 메소드 – 비교 연산자 관련 표현

이번 포스팅에서는 파이썬의 특수 메소드 중 비교 연산자 관련 표현 시 사용하는 메소드에 대하여 공부를 해보고자 한다. __eq__ 메소드 ' == '로 객체의 내용을 비교할 때 정의해야 한다. __eq__(self, other) : → self == other __lt__ / __gt__ 메소드 __lt__(self, other) : → self other max( )에서 인수로 사용할 경우 정의해야 한다. 그 외 비교 연산자 관련 메소드 __ge__(self, other): → self >= other __le__(self, other): → self other가 Person 타입인지 확인) def __eq__(self, other): result = False if isinstance(other, P..

Back-End/Python 2022.09.28

[Python] 데이터 타입 (Data Type) - 논리형(Boolean)

이번 포스팅에서는 파이썬의 3가지 데이터 타입 (Data Type) 중 논리형(Boolean)에 대하여 공부를 해보고자 한다. 논리형(Boolean) 참(True)과 거짓(False) 중 한 가지만 가질 수 있는 데이터 타입을 논리형(Boolean)이라고 한다. 주로 조건문에서 많이 사용되며, True와 False가 예약어로 미리 지정되어 있기 때문에 첫 문자를 항상 대문자로 사용해야 한다. bool( 값 ) 함수 다른 타입을 논리형 값으로 변환하는 함수이다. 빈 문자열 , 숫자 0, None과 같이 값이 없으면 False, 나머지는 True로 반환한다. 더보기 숫자: 0 - False, 양수/음수 - True 문자열: 글자 수가 0인 문자열 - False, 1글자 이상 - True None: False..

Back-End/Python 2022.09.15
반응형