91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python如何獲取對象信息

發布時間:2021-07-07 10:43:33 來源:億速云 閱讀:182 作者:chen 欄目:開發技術

這篇文章主要講解了“python如何獲取對象信息”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“python如何獲取對象信息”吧!

1、獲取對象類型,基本類型可以用type()來判斷。

>>> type(123)
<class 'int'>
>>> type('str')
<class 'str'>
>>> type(None)
<type(None) 'NoneType'>

2、如果想獲得一個對象的所有屬性和方法,可以使用dir()函數返回包含字符串的list。

>>> dir('ABC')
['__add__', '__class__',..., '__subclasshook__', 'capitalize', 'casefold',..., 'zfill']

知識點擴展:

使用type()

首先,我們來判斷對象類型,使用type()函數:

基本類型都可以用type()判斷:

>>> type(123)
<type 'int'>
>>> type('str')
<type 'str'>
>>> type(None)
<type 'NoneType'>

如果一個變量指向函數或者類,也可以用type()判斷:

>>> type(abs)
<type 'builtin_function_or_method'>
>>> type(a)
<class '__main__.Animal'>

但是type()函數返回的是什么類型呢?它返回type類型。如果我們要在if語句中判斷,就需要比較兩個變量的type類型是否相同:

>>> type(123)==type(456)
True
>>> type('abc')==type('123')
True
>>> type('abc')==type(123)
False

但是這種寫法太麻煩,Python把每種type類型都定義好了常量,放在types模塊里,使用之前,需要先導入:

>>> import types
>>> type('abc')==types.StringType
True
>>> type(u'abc')==types.UnicodeType
True
>>> type([])==types.ListType
True
>>> type(str)==types.TypeType
True

感謝各位的閱讀,以上就是“python如何獲取對象信息”的內容了,經過本文的學習后,相信大家對python如何獲取對象信息這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

长宁县| 荆门市| 通河县| 黑山县| 乌拉特后旗| 本溪市| 宜宾市| 孙吴县| 小金县| 东台市| 久治县| 平邑县| 六枝特区| 美姑县| 光泽县| 石河子市| 溧阳市| 内乡县| 甘肃省| 武平县| 佛山市| 灵川县| 涟源市| 沙湾县| 曲松县| 措美县| 石门县| 灵宝市| 泗阳县| 旬阳县| 墨玉县| 平邑县| 迁西县| 揭西县| 阿巴嘎旗| 庄浪县| 肥城市| 外汇| 洪江市| 房产| 吉林省|