python區(qū)分不同數(shù)據(jù)類型的方法
python怎么區(qū)分不同數(shù)據(jù)類型?
Python判斷變量的數(shù)據(jù)類型的兩種方法
一、Python中的數(shù)據(jù)類型有數(shù)字、字符串,列表、元組、字典、集合等。有兩種方法判斷一個變量的數(shù)據(jù)類型
1、isinstance(變量名,類型)
isinstance() 函數(shù)來判斷一個對象是否是一個已知的類型,類似 type()。
isinstance() 方法的語法:
isinstance(object, classinfo)

2、通過與其他已知類型的常量進(jìn)行對比

擴(kuò)展學(xué)習(xí):
python 判斷數(shù)據(jù)類型
基本區(qū)別在于:
type():不會認(rèn)為子類是父類
isinstance():會認(rèn)為子類是父類類型
class Color(object): pass class Red(Color): pass print type(Color()) == Color print type(Red()) == Color print isinstance(Red(),Color)
執(zhí)行結(jié)果如下:
D:\software\Python2.7.13\python.exe C:/Users/Administrator/PycharmProjects/PythonStudy/test.py True False True
以上就是python怎么區(qū)分不同數(shù)據(jù)類型的詳細(xì)內(nèi)容,更多請關(guān)注php中文網(wǎng)其它相關(guān)文章!
相關(guān)文章
python3 對list中每個元素進(jìn)行處理的方法
今天小編就為大家分享一篇python3 對list中每個元素進(jìn)行處理的方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-06-06
Python中微服務(wù)架構(gòu)的設(shè)計與實現(xiàn)詳解
在當(dāng)今軟件開發(fā)領(lǐng)域中,微服務(wù)架構(gòu)已經(jīng)成為了一種流行的設(shè)計范式,這篇文章主要為大家介紹了如何使用Python語言來設(shè)計和實現(xiàn)微服務(wù)架構(gòu),需要的可以參考一下2024-04-04
python機(jī)器學(xué)習(xí)案例教程——K最近鄰算法的實現(xiàn)
本篇文章主要介紹了python機(jī)器學(xué)習(xí)案例教程——K最近鄰算法的實現(xiàn),詳細(xì)的介紹了K最近鄰算法的概念和示例,具有一定的參考價值,有興趣的可以了解一下2017-12-12
Python參數(shù)傳遞機(jī)制傳值和傳引用原理詳解
這篇文章主要介紹了Python參數(shù)傳遞機(jī)制傳值和傳引用原理詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-05-05

