• 正文
  • 相關(guān)推薦
申請入駐 產(chǎn)業(yè)圖譜

五、python內(nèi)置函數(shù)

2024/12/12
487
加入交流群
掃碼加入
獲取工程師必備禮包
參與熱點資訊討論

內(nèi)置函數(shù)

嵌入到主調(diào)函數(shù)中的函數(shù)稱為內(nèi)置函數(shù),又稱內(nèi)嵌函數(shù)、內(nèi)建函數(shù)。 作用是提高程序的執(zhí)行效率。大多編程語言都有自己的內(nèi)置函數(shù),如C語言的isupper(‘a(chǎn)’)用于判斷字母大小,輸出布爾值。 內(nèi)置函數(shù)的存在極大的提升了程序員的效率和程序的閱讀。

python也有自己的內(nèi)置函數(shù),而且豐富多彩。

查看內(nèi)置函數(shù)

1、dir

dir是一個內(nèi)置函數(shù),用法如下:

dir(__builtins__)

在這里插入圖片描述

如圖,使用該方法即可查看python自身的內(nèi)置函數(shù)??梢钥吹剑琩ir也是內(nèi)置函數(shù),作用是可以查看對象內(nèi)的所有的屬性和方法。如查看一個模塊sys:

import sys
dir(sys)

在這里插入圖片描述

如圖,通過dir(sys)可以查看該模塊的方法和屬性。

那么如何區(qū)分哪些是屬性、哪些是方法、哪些是類呢?

[(name,type(getattr(math,name))) for name in dir(math)]

在這里插入圖片描述

其中,getattr和type也是內(nèi)建函數(shù)。

2、getattr

內(nèi)置函數(shù)getattr可以根據(jù)屬性名稱返回對象值。如果“name”是對對象屬性的名稱,則返回對應(yīng)屬性的值。使用方式:getattr(object, name[, default])

3、type

內(nèi)置函數(shù)type可以查看對象類型,用于判斷對象是否為一個函數(shù)、列表、字典等等

4、其他

請使用內(nèi)置函數(shù)help()查看對象的用法,如:

在這里插入圖片描述在這里插入圖片描述

相關(guān)推薦