What's the canonical way to check for type in Python?

后端 未结 13 1053
南旧
南旧 2020-11-21 07:34

What is the best way to check whether a given object is of a given type? How about checking whether the object inherits from a given type?

Let\'s say I have an objec

13条回答
  •  情话喂你
    2020-11-21 07:53

    I think the best way is to typing well your variables. You can do this by using the "typing" library.

    Example:

    from typing import NewType UserId = NewType ('UserId', int) some_id = UserId (524313)`

    See https://docs.python.org/3/library/typing.html

提交回复
热议问题