Linuxias
Developer's Delight
Linuxias
  • Category
    • AI
      • Deep Learning
      • Machine Learning
      • Data Science
      • Framework
      • MLOps
      • Paper-Review
      • Tips
    • Android
      • Kotlin
      • Component
      • Compose
      • Compose UI
      • Material
      • Testing
    • Software Architecture
      • Architecture Pattern
      • Design Pattern
      • Requirement Engineering
    • Linux
      • Compile & Link
      • Command & Tool
      • Container
      • Debugging & Testing
      • Profiling
      • Kernel Analysis
      • Server
      • Shell Script
      • System Programming
    • Language
      • Carbon
      • C,C++
      • C#
      • Java
      • Python
    • ETC
      • Data Struct | Algorithm
      • git
      • Security
    • Book
    • 경제공부
      • 세금
      • 부동산
hELLO · Designed By 정상우.
Linuxias

Developer's Delight

Language/Python

[python] isinstance

2019. 3. 12. 16:28
반응형

isinstance() 의 설명은 아래와 같습니다. 


Return whether an object is an instance of a class or of a subclass thereof.

A tuple, as in isinstance(x, (A, B, ...)), may be given as the target to check against. This is equivalent to isinstance(x, A) or isinstance(x, B) or ... etc.


해석하면 객체가 클래스의 인스턴스인지 하위 클래스의 인스턴스인지 여부를 반환합니다.


예를 들어 아래와 같이

isinstance(1, int) 라는 코드는 True를 반환합니다.

isinstance(1.4, string) 이라는 코드는 False를 반환합니다.


test = Test()

isinstance(test, Test) 는 True입니다.


사용법은 간단하니 다양하게 사용할 수 있습니다.


반응형
저작자표시 (새창열림)

'Language > Python' 카테고리의 다른 글

abstract class에서 abstract property 생성하기  (0) 2019.05.28
[Python] 문자열에 문자열 리스트의 요소가 포함되어 있는지 찾기  (1) 2019.03.20
RSS feed parsing 하기  (0) 2018.11.15
if __name__ == "__main__"  (0) 2017.12.18
file, directory 존재여부 확인하기  (0) 2017.12.16
    'Language/Python' 카테고리의 다른 글
    • abstract class에서 abstract property 생성하기
    • [Python] 문자열에 문자열 리스트의 요소가 포함되어 있는지 찾기
    • RSS feed parsing 하기
    • if __name__ == "__main__"
    Linuxias
    Linuxias
    I want to be a S/W developer who benefits people.

    티스토리툴바