在Python中可使用type()與isinstance()這兩個函數判斷對象類型,而isinstance()函數的使用上比type更加方便。函數
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
# coding=utf-8
a
=
10
def
b():
pass
print
isinstance
(a,(
int
,
str
))
print
isinstance
(a,(
float
,
str
))
print
isinstance
(b,(
str
,
int
))
class
c:
pass
obj
=
c()
print
isinstance
(obj,(c,
int
))
|
執行結果:spa
Truecode
False對象
Falseutf-8
Trueci