亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

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

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

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

和硕县| 南皮县| 同仁县| 虞城县| 辽宁省| 瑞昌市| 平和县| 铁力市| 阿拉善左旗| 双柏县| 林芝县| 革吉县| 龙门县| 寿阳县| 玉山县| 环江| 泾源县| 于田县| 广昌县| 宜都市| 叶城县| 汽车| 新和县| 宜良县| 札达县| 炎陵县| 三原县| 荔浦县| 津市市| 邵武市| 内丘县| 皋兰县| 乐亭县| 嘉黎县| 遂昌县| 台东县| 孟津县| 韩城市| 锦州市| 潜江市| 莎车县|