python區(qū)分不同數據類型的方法
更新時間:2019年10月14日 16:36:07 作者:郭雪原
這篇文章主要介紹了python區(qū)分不同數據類型的方法實例以及相關知識點,需要的朋友們學習下。
python怎么區(qū)分不同數據類型?
Python判斷變量的數據類型的兩種方法
一、Python中的數據類型有數字、字符串,列表、元組、字典、集合等。有兩種方法判斷一個變量的數據類型
1、isinstance(變量名,類型)
isinstance() 函數來判斷一個對象是否是一個已知的類型,類似 type()。
isinstance() 方法的語法:
isinstance(object, classinfo)
2、通過與其他已知類型的常量進行對比
擴展學習:
python 判斷數據類型
基本區(qū)別在于:
type():不會認為子類是父類
isinstance():會認為子類是父類類型
class Color(object): pass class Red(Color): pass print type(Color()) == Color print type(Red()) == Color print isinstance(Red(),Color)
執(zhí)行結果如下:
D:\software\Python2.7.13\python.exe C:/Users/Administrator/PycharmProjects/PythonStudy/test.py True False True
以上就是python怎么區(qū)分不同數據類型的詳細內容,更多請關注php中文網其它相關文章!
相關文章
Python如何使用帶有?for?循環(huán)的?Lambda?函數
這篇文章主要介紹了如何在?Python?中使用帶有?for?循環(huán)的?Lambda?函數,使用?Lambda?函數配合?for?循環(huán)可以讓代碼變得更加簡潔,但需要注意的是,Lambda?函數在語法上有一些限制,如果需要更復雜的邏輯,還需要使用普通函數,感興趣的朋友跟隨小編一起學習吧2023-05-05