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

2、通過(guò)與其他已知類(lèi)型的常量進(jìn)行對(duì)比

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

