Python內建函式功能彙總

2021-09-12 13:28:30 字數 3065 閱讀 1285

1.abs()

-----返回數字的絕對值

2.dict()

-----建立乙個字典

3.help()

-----返回物件幫助資訊

4.min()

-----返回給定引數最小值

5.setattr()

-----用於設定屬性值,該屬性不一定存在

6.all()

-----用於判斷給定的引數中的所有元素是否都為true,如果是返回true,否則false

7.dir()

-----返回模組的屬性列表

8.hex()

-----將十進位制整數轉換成十六進製制,以字串形式表示

9.next()

-----返回迭代器的下乙個專案

10.slice()

-----返回乙個切片物件

11.any()

-----如果所給的元素有乙個為true,返回true;如果全部為false,返回false

12.divmod()

-----divmod(a,b),返回乙個包含商和餘數的元組

13.id()

-----用於獲取物件的記憶體位址

14.object()

-----建立乙個新的object物件

15.sorted()

-----對所有可迭代物件進行排序

16.ascii()

-----返回物件的可列印表字串表現方式

17.enumerate()

-----將乙個可遍歷的資料物件組合為乙個索引序列,同時列出資料和資料下標

18.input()

-----接受乙個標準輸入資料,返回string型別

19.oct()

-----將乙個整數轉換為八進位制字串

20.staticmethod()

-----返回函式的靜態方法

21.bin()

-----返回乙個整數的二進位制

22.eval()

-----執行乙個字串表示式,並返回表示式的值

23.int()

-----將乙個字串或數字轉為整型

24.open()

-----開啟乙個檔案

25.str()

-----將物件轉化為適於人閱讀的形式

26.bool()

-----將給定引數轉化為布林型別

27.exec()

-----執行儲存在字串或檔案中的pyton語句

28.isinstance()

-----判斷乙個物件是否為乙個已知的型別

29.ord()

-----以乙個字元作為引數,返回對應的ascii值

30.sum()

-----求和

31.bytearray()

-----返回乙個新位元組陣列

32.filter()

-----過濾掉不符合條件的元素

33.issubclass()

-----判斷引數class是否為型別引數classinfo的子類

34.pow()

-----返回x的y次方

35.super()

-----呼叫父類

36.bytes()

-----返回值是乙個新的不可修改的位元組陣列

37.float()

-----將整數和字串轉換成浮點數

38.iter()

-----生成迭代器

39.print()

-----輸出

40.tuple()

-----將列表轉換成元組

41.callable()

-----檢查乙個物件是否可以呼叫

42.format()

-----字串格式化

43.len()

-----返回物件的長度或專案個數

44.property()

-----在新式類中返回屬性值

45.type()

-----返回物件型別

46.chr()

-----將1-255的整數作為引數,返回乙個對應的字元

47.frozenset()

-----返回乙個凍結的集合,凍結後的集合不能增加或刪除任何乙個元素

48.list()

-----將元組轉換成列表

49.range()

-----建立乙個整數列表

50.vars()

-----返回物件的屬性和屬性值的字典物件

51.classmethod()

-----修飾符對應的函式不需要例項化

52.getattr()

-----返回乙個物件屬性值

53.locals()

-----以字典型別返回當前位置的全部區域性變數

54.repr()

-----將物件轉化為供直譯器讀取的形式

55.zip()

-----將物件中的元素打包成乙個個元組,返回元組組成的列表

56.compile()

-----將乙個字串編譯為位元組**

57.globals()

-----以字典形式返回當前位置的全部全域性變數

58.map()

-----對提供的函式指定的序列做對映

59.reversed()

-----反向列表中的元素

60.import()

-----用於動態載入類和函式

61.complex()

-----返回乙個複數,complex(1,2)—(1+2j)

62.hasattr()

-----判斷物件是否包含對應的屬性

63.max()

-----返回給定引數的最大值

64.round()

-----round(x,y)將x保留y位小數

65.delattr()

-----刪除屬性

66.hash()

-----獲取乙個物件的雜湊值

67.memoryview()

-----返回給定引數的記憶體檢視物件

68.set()

-----建立乙個無序不重複的元素集

《python內建函式功能彙總》

python所有的內建函式 built in functions abs divmod input open staticmethod all enumerate int ord str any eval isinstance pow sum basestring execfile issubcla...

Python內建函式彙總

函式名 abs delattr hash memoryview set all dict help min setattr any dir hex next slice ascii divmod id object sorted bin enumerate input oct staticmetho...

Python內建函式彙總

2 最大最小值 max 1,2,3 min 1,2,3 3 序列長度 len abc len 1,2,3 len 1,2,3 4 取模 divmod 5,2 2,1 5 乘方 pow 2,3,4 2 3 4 6 浮點數 round 1 2 型別判斷 isinstance x,list int 3 比...