python3全局函數解析

python3全局函數解析

1.abs()  函數返回 x(數字)的絕對值,如果參數是一個複數,則返回它的大小

2.dict()  函數用於創建一個字典

3.help()  用於查看函數或模塊用途的詳細說明

4.min()  返回給定參數的最小值

5.setattr()  用於設置屬性值,該屬性不一定是存在的

對已存在的屬性進行賦值:

如果屬性不存在會創建一個新的對象屬性,並對屬性賦值

6.all()  函數用於判斷給定的可迭代參數 iterable 中的所有元素是否都爲 TRUE,如果是返回 True,否則返回 False。

元素除了是 0、空、None、False 外都算 True。

7.enumerate()   函8用於將一個可遍歷的數據對象(如列表、元組或字符串)組合爲一個索引序列,同時列出數據和數據下標

8.int()  函數用於將一個字符串或數字轉換爲整型

9.ord()  函數是 chr() 函數(對於8位的ASCII字符串)或 unichr() 函數(對於Unicode對象)的配對函數,它以一個字符(長度爲1的字符串)作爲參數,返回對應的 ASCII 數值,或者 Unicode 數值,如果所給的 Unicode 字符超出了你的 Python 定義範圍,則會引發一個 TypeError 的異常

10.str() 函數將對象轉化爲適於人閱讀的形式

11.any()  如果都爲空、0、false,則返回false,如果不都爲空、0、false,則返回true

12.eval()  返回表達式計算結果

13.isinstance()  如果對象的類型與參數二的類型(classinfo)相同則返回 True,否則返回 False

14.pow()  返回 xy(x的y次方) 的值

15.sum()  求和

16.dir()  返回模塊的屬性列表

17.hex()  函數用於將一個指定數字轉換爲 16 進制數

18.issubclass() class 是 classinfo 的子類返回 True,否則返回 False

19.print()  打印

20.super()  函數是用於調用父類(超類)的一個方法

21.next()  返回迭代器的下一個項目

22.slice()  返回一個切片對象

23.divmod()  函數接收兩個數字類型(非複數)參數,返回一個包含商和餘數的元組(a // b, a % b)

24.id()   函數用於獲取對象的內存地址

25.sorted()  函數對所有可迭代的對象進行排序操作

26.ascii()  返回字符串

27. input() 函數接受一個標準輸入數據,返回爲 string 類型

28.oct()  函數將一個整數轉換成8進制字符串

29.staticmethod()  返回函數的靜態方法

30.bin()  返回一個整數 int 或者長整數 long int 的二進制表示

31.open()  函數用於打開一個文件,並返回文件對象

32.bool()   函數用於將給定參數轉換爲布爾類型,如果沒有參數,返回 False

33.exec()  執行儲存在字符串或文件中的 Python 語句

34.bytearray()  方法返回一個新字節數組。這個數組裏的元素是可變的,並且每個元素的值範圍: 0 <= x < 256

35.filter()  函數用於過濾序列,過濾掉不符合條件的元素,返回一個迭代器對象,如果要轉換爲列表,可以使用 list() 來轉換。

該接收兩個參數,第一個爲函數,第二個爲序列,序列的每個元素作爲參數傳遞給函數進行判,然後返回 True 或 False,最後將返回 True 的元素放到新列表中

36.bytes()   函數返回一個新的 bytes 對象

37.float()  函數用於將整數和字符串轉換成浮點數

38.iter() 函數用來生成迭代器

39.tuple()  函數將列表轉換爲元組

40.callable()  可調用返回 True,否則返回 False

41.format()  

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章