본문 바로가기
Computer Science/[20-3,4] Python Basic

[Python] isinstance() 함수와 .isdigit()의 차이

by gojw 2020. 3. 27.

① isinstance(object, class)

isinstance 함수는 객체가 입력받은 클래스의 인스턴스인지 확인하는 함수이다.

단순히 type을 체크하는데 쓸 수도 있지만,

내가 만든 클래스의 인스턴스도 체크할 수 있다.

Boolean data type (True or False)를 리턴한다.

 

② .isdigit()

isdigit은 스트링 자료형에만 사용할 수 있는 스트링 메소드이다.

따라서 스트링안에 있는 내용이 숫자인지 확인할 때 쓴다.

 

>>> word = '10'

>>> print(isinstance(word, int))
>>> print(word.isdigit())
# False
# True

댓글