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
Python中實現(xiàn)輸入超時及如何通過變量獲取變量名
這篇文章主要介紹了Python中實現(xiàn)輸入超時以及通過變量獲取變量的名字,本文給大家分享了解決思路主要是通過多線程法實現(xiàn),需要的朋友可以參考下2020-01-01

