[Python] issubclass() 함수 사용방법 및 예제

Asked 6 months ago, Updated 6 months ago, 73 views

issubclass(class, classinfo)

issubclass() 함수는 class 인수(첫 번째 인수)가 classinfo 클래스(두 번째 인수)의 하위 클래스인지 확인합니다.

 

매개변수

  • class - 확인할 클래스
  • classinfo - 클래스, 유형 또는 클래스 및 유형의 튜플

 

리턴값

클래스가 클래스의 하위 클래스이거나 튜플의 요소인 경우 True입니다.
그렇지 않으면 False입니다.

 

예제

class Polygon:
  def __init__(polygonType):
    print('Polygon is a ', polygonType)

class Triangle(Polygon):
  def __init__(self):

    Polygon.__init__('triangle')
    
print(issubclass(Triangle, Polygon))
print(issubclass(Triangle, list))
print(issubclass(Triangle, (list, Polygon)))
print(issubclass(Polygon, (list, Polygon)))

결과

True
False
True
True

python 강좌 issubclass

2022-05-17 17:12

0 Answers

If you have any answers or tips


© 2022 pinfo. All rights reserved.