python中判斷變量類型的方法:在python中可使用type()函數函數來判斷變量的類型,當你只有第一個參數時則返回對象的類型,如果帶有三個參數則返回新的類型對象。
具體分析如下:
type()語法
#一個參數type(object)
#三個參數
type(name,bases,dict)
參數說明
object:對象name:類的名稱
bases:基類的元組
dict:字典和類內定義的命名空間變量
示例:
# 一個參數實例>>> type(1)
<type 'int'>
>>> type('runoob')
<type 'str'>
>>> type([2])
<type 'list'>
>>> type({0:'zero'})
<type 'dict'>
>>> x = 1
>>> type( x ) == int # 判斷類型是否相等
True
# 三個參數實例
>>> class X(object):
... a = 1
...
>>> X = type('X', (object,), dict(a=1)) # 產生一個新的類型 X
>>> X
<class '__main__.X'>