华南俳烁实业有限公司

python

當(dāng)前位置:中華考試網(wǎng) >> python >> python編程基礎(chǔ) >> 文章內(nèi)容

python3中要如何用dir查看對象屬性?

來源:中華考試網(wǎng)  [2020年12月2日]  【

  我們想要了解一個(gè)軟件的基本情況時(shí),除了會從它的簡介進(jìn)行了解,還可以打開軟件的屬性欄。不知道在學(xué)習(xí)python的時(shí)候,有沒有對它的內(nèi)部屬性產(chǎn)生過好奇。這些屬性方面的查找,我們都可以通過dir()函數(shù)來實(shí)現(xiàn),具體的依照查看代碼,我們也會在下面通過幾個(gè)實(shí)例分享給大家,接下來一起看看吧。

  當(dāng)你給dir()提供一個(gè)模塊名字時(shí),它返回在那個(gè)模塊中定義的名字的列表。當(dāng)沒有為其提供參數(shù)時(shí), 它返回當(dāng)前模塊中定義的名字的列表。

  我們知道dir()函數(shù)是查看一個(gè)對象的屬性,函數(shù)也是對象。現(xiàn)在假設(shè)有下面一個(gè)函數(shù)

  1

  2

  def hello():

  return 'hello world'

  如果我們使用 dir(hello),會得到hello這個(gè)函數(shù)(對象)的所有屬性,如果我們dir(hello()),其實(shí)它的運(yùn)行過程是先執(zhí)行hello(),再執(zhí)行dir(返回值),這里就是dir('hello world'),就是得到‘hello world’這個(gè)字符串對象的所有屬性。

  你是否想過如何查看 Python 對象內(nèi)部及其具有哪些屬性?

  輸入以下命令行:

python課程免費(fèi)試聽預(yù)約

  • 地區(qū):
  • 姓名:
  • 手機(jī):

  1

  2

  3

  >>> dir()

  >>> dir("Hello World")

  >>> dir(dir)

  當(dāng)以交互方式運(yùn)行 Python 時(shí),這可能是一個(gè)非常有用的功能,并且可以動態(tài)地探索你正在使用的對象和模塊。

  通過本篇的dir()函數(shù),我們可以用它來查看一些對象的屬性,通過嵌入函數(shù)的例子對dir的查看屬性有了新的理解和認(rèn)知,感興趣的小伙伴快按照上面的方法試試吧。

  如果你現(xiàn)在想學(xué)習(xí)python,贏取高薪工作機(jī)會,非常簡單,填寫下面信息,學(xué)好python技術(shù)高薪工作機(jī)會唾手可得。

責(zé)編:fushihao

上一篇:怎樣使用python3代碼查看包的路徑?

下一篇: 沒有了

  • 會計(jì)考試
  • 建筑工程
  • 職業(yè)資格
  • 醫(yī)藥考試
  • 外語考試
  • 學(xué)歷考試
绥阳县| 桐柏县| 余干县| 铜川市| 日土县| 八宿县| 驻马店市| 秭归县| 石景山区| 四子王旗| 宁海县| 贡嘎县| 津南区| 南丹县| 壶关县| 金阳县| 娱乐| 威海市| 陆川县| 平陆县| 虹口区| 潢川县| 衢州市| 邢台县| 娱乐| 铜陵市| 靖安县| 安新县| 左云县| 子长县| 喜德县| 崇义县| 临西县| 皋兰县| 江西省| 乌鲁木齐县| 攀枝花市| 巴里| 濉溪县| 商洛市| 贺兰县|