python中內建函式isinstance的用法

2021-09-10 12:56:33 字數 823 閱讀 7436

今天上午學習了isinstance,有一點理解,就記錄下來了(不知道對不對)

語法:isinstance(object,type)

作用:來判斷乙個物件是否是乙個已知的型別。

其第乙個引數(object)為物件,第二個引數(type)為型別名(int…)或型別名的乙個列表((int,list,float)是乙個列表)。其返回值為布林型(true or flase)。

若物件的型別與引數二的型別相同則返回true。若引數二為乙個元組,則若物件型別與元組中型別名之一相同即返回true。

下面是兩個例子:

例一

a = 4

isinstance (a,int)

true

isinstance (a,str)

false

isinstance (a,(str,int,list))

true

例二

a = 「b」

isinstance(a,str)

true

isinstance(a,int)

false

isinstance(a,(int,list,float))

false

isinstance(a,(int,list,float,str))

true

pandas中的isin函式詳解

今天有個同學問到,not in 的邏輯,想用 sql 的select c s from t1 left join t2 on t1.key t2.key where t2.key is null 在 python 中的邏輯來實現,實現了 left join 了 直接用join方法 但是不知道怎麼實現...

pandas中isin 函式及其逆函式使用

我使用這個函式就是用來清洗資料,刪選過濾掉dataframe中一些行。這裡你需要知道dateframe中布林索引這個東西,可以用滿足布林條件的列值來過濾資料,如下 df pd.dataframe np.random.randn 4,4 columns a b c d df a b c d 0 0.0...

python中內建函式

python中有很多內建的功能函式,選取幾個做為筆記記錄如下 abs abs 返回引數的絕對值 abs 1 1 abs 10.10.0 abs 1.2 2.1j 2.4186773244895647 abs 0.22 0.77 0.55 coerce coece 資料型別轉換函式,返回乙個包含型別轉...