前言:
这个知识点比较低级,只是在这里记录一下,以防自己忘记了。
以前只知道isinstance(some_variable, some_type),后来在看flask源码时,发现了了另一种用法:
>>> a = 50
>>> b = "ok"
>>> string_type = (str, int) # 注意必须是tuple
>>> isinstance(a, string_type)
True
>>> isinstance(b, string_type)
True
所以,只要被检测的变量属于 传入tuple中的任何一个类型,就是True