Python(十四)資料型別判斷

2021-07-23 22:02:30 字數 725 閱讀 1135

2、判斷乙個物件屬於哪個類使用isinstance

isinstance(物件,類名)

如果屬於後面的類返回true,不屬於返回false

也可以判斷基本的資料型別,可以判斷乙個資料屬於某乙個型別。

isinstance('a', (str, unicode))

1、判斷資料型別使用type

type(123)  返回資料是int型

2、判斷兩個資料的型別是否一樣

(1)使用if語句判斷

if type(123) == type('123'):

print 'yes'

else :

print 'false'

(2)python把每種type型別都定義好了常量,放在types模組裡,使用之前,需要先導入

import types

print type('abc')==types.stringtype

print type('abc')==types.inttype

最後注意到有一種型別就叫typetype,所有型別本身的型別就是typetype

type(int)==type(str)==types.typetype

python 判斷資料型別

python 判斷資料型別有type和isinstance 基本區別在於 type 不會認為子類是父類 isinstance 會認為子類是父類型別 1 2 3 4 5 6 7 8 9 classcolor object pass classred color pass printtype color...

python 資料型別判斷

全部資料型別 int 整型 str 字串 float 浮點數 list 列表 tuple 元組 dict 字典 set 集合 isinstance方法判斷a input plz input a string if isinstance a,int print is int elif isinstan...

python 判斷資料型別

python 判斷資料型別有type和isinstance 基本區別在於 type 不會認為子類是父類 isinstance 會認為子類是父類型別 class color object pass class red color pass print type color color print ty...