首頁 > 後端開發 > Python教學 > python裡怎麼查看資料類型

python裡怎麼查看資料類型

藏色散人
發布: 2019-10-25 11:47:53
原創
4086 人瀏覽過

python裡怎麼查看資料類型

python裡怎麼查看資料類型?

python裡可以透過type()函數來檢視資料型態。

Python 內建函數 Python 內建函數

Python type() 函數如果你只有第一個參數則傳回物件的類型,三個參數會傳回新的類型物件。

isinstance() 与 type() 区别:
type() 不会认为子类是一种父类类型,不考虑继承关系。
isinstance() 会认为子类是一种父类类型,考虑继承关系。
登入後複製

如果要判斷兩個類型是否相同建議使用 isinstance()。

以下是 type() 方法的語法:

type(object)
type(name, bases, dict)
登入後複製

參數

name:類別的名稱。

bases:基底類別的元組。

dict:字典,類別內定義的命名空間變數。

傳回值

一個參數傳回物件類型, 三個參數,傳回新的類型物件。

實例

以下展示了使用type 函數的實例:

# 一个参数实例
>>> type(1)
<type &#39;int&#39;>
>>> type(&#39;school&#39;)
<type &#39;str&#39;>
>>> type([2])
<type &#39;list&#39;>
>>> type({0:&#39;zero&#39;})
<type &#39;dict&#39;>
>>> x = 1
>>> type( x ) == int # 判断类型是否相等
True
# 三个参数
>>> class X(object):
... a = 1
...
>>> X = type(&#39;X&#39;, (object,), dict(a=1)) # 产生一个新的类型 X
>>> X
<class &#39;__main__.X&#39;>
登入後複製

type() 與isinstance()區別:

class A:
pass
class B(A):
pass
isinstance(A(), A) # returns True
type(A()) == A # returns True
isinstance(B(), A) # returns True
type(B()) == A # returns False
登入後複製

推薦:《python教程

以上是python裡怎麼查看資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板