python內置函數

  1. abs() 方法
    語法:abs(x)
    參數: x--數值表達式
    返回值:函數返回x(數字)的絕對值。python

  2. all() 方法
    語法:all(iterable)
    參數:iterable--可迭代對象
    返回值:若是all(x)參數x對象的全部元素不爲0、''、False或者x爲空對象,則返回True,不然返回Falseexpress

  3. any() 方法
    語法:any (iterable)
    參數:iterable--可迭代對象
    返回值:判斷x對象是否爲空對象,若是都爲空、0、false,則返回false,若是不都爲空、0、false,則返回trueide

  4. ascii() 方法
    語法:ascii(object)
    參數:object--python對象
    返回值: 返回一個表示對象的字符串,可是對於字符串中的非 ASCII 字符則返回經過 repr() 函數使用 \x, \u 或 \U 編碼的字符函數

  5. bin()方法
    語法:bin(int)
    參數:x--int或者 long int 數字
    返回值:返回一個整數 int 或者長整數 long int 的二進制表示,返回值是字符串類型。
  6. bool()方法
    語法:bool(x)
    參數:x--要進行轉換的參數。
    功能:將給定參數轉換爲布爾類型,若是沒有參數,返回 False。
    返回值:true 或 False
  7. callable()方法
    語法:callable(object)
    參數:object--對象
    功能:檢查一個對象是不是可調用的。若是返回 True,object 仍然可能調用失敗;但若是返回 False,調用對象 object 絕對不會成功。
    返回值:True或False
  8. chr()方法
    語法:chr(i)
    參數:i -- 能夠是10進制也能夠是16進制的形式的數字
    功能:用一個範圍在 range(256)內的(就是0~255)整數做參數,返回一個對應的assic字符。
    返回值:當前整數對應的 ASCII 字符。編碼

  9. ord()方法
    語法:ord(c)
    參數:c -- 字符。
    功能:以一個字符(長度爲1的字符串)做爲參數,返回對應的 ASCII 數值,或者 Unicode 數值,若是所給的 Unicode 字符超出了你的 Python 定義範圍,則會引起一個 TypeError 的異常。
    返回值:當前字符對應的ASCII十進制整數。code

  10. compile()方法
    語法:compile(source, filename, mode[, flags[, dont_inherit]])
    參數:
    source -- 字符串或者AST(Abstract Syntax Trees)對象
    filename -- 代碼文件名稱,若是不是從文件讀取代碼則傳遞一些可辨認的值
    mode -- 指定編譯代碼的種類。能夠指定爲 exec, eval, single
    flags -- 變量做用域,局部命名空間,若是被提供,能夠是任何映射對象
    flags -- 變量做用域,局部命名空間,若是被提供,能夠是任何映射對象
    功能:將一個字符串編譯爲字節代碼。
    返回值:返回表達式執行結果。
  11. divmod()方法
    語法:divmod(a, b)
    參數:
    a:數字
    b:數字
    功能:返回一個包含商和餘數的元組(a // b, a % b)。
    返回值:整數
  12. enumerate()方法
    語法:enumerate(sequence, [start=0])
    參數:
    sequence -- 一個序列、迭代器或其餘支持迭代對象。
    start -- 下標起始位置。
    功能:將一個可遍歷的數據對象(如列表、元組或字符串)組合爲一個索引序列,同時列出數據和數據下標,通常用在 for 循環當中
    實例:
    python內置函數對象

  13. eval()方法
    語法:eval(expression[, globals[, locals]])
    參數:
    expression -- 表達式。
    globals -- 變量做用域,全局命名空間,若是被提供,則必須是一個字典對象。
    locals -- 變量做用域,局部命名空間,若是被提供,能夠是任何映射對象。
    功能:用來執行一個字符串表達式,並返回表達式的值。只能執行一個表達式。若是有語句的能夠用exec方法完成。
    返回值:返回表達式計算結果。
    實例:blog

  14. globals()方法
    語法:globals()
    參數:無
    功能:以字典類型返回當前位置的所有全局變量。
    返回值:返回全局變量的字典。
  15. hash()方法
    語法:hash(object)
    參數:object -- 對象。
    功能:獲取取一個對象(字符串或者數值等)的哈希值。
    返回值:返回對象的哈希值。
  16. hex()方法
    語法:hex(x)
    參數:x--10進制整數
    功能:將10進制整數轉換成16進制,以字符串形式表示。
    返回值:返回16進制數,以字符串形式表示。
  17. locals()方法
    語法:locals()
    參數:無
    功能:以字典類型返回當前位置的所有局部變量。
    返回值:返回字典類型的局部變量。
  18. max()方法
    語法:max( x, y, z, .... )
    參數:x -- 數值表達式,y--數值表達式,z--數值表達式。參數也能夠爲序列
    功能:返回給定參數的最大值,參數能夠爲序列。
    返回值:返回給定參數的最大值。
    實例:
    >>> max(10,20,15)
    20
    >>> max([12,13,10])
    13
    >>>
  19. min方法
    min與max相對,返回給定參數的最大值,參數能夠爲序列。用法與max相同
  20. oct()方法
    語法:oct(x)
    參數:x -- 整數
    功能:將一個整數轉換成8進制字符串。
    返回值:
  21. zip()方法
    語法:zip([iterable, ...])
    參數:iterabl -- 一個或多個迭代器。
    功能:將可迭代的對象做爲參數,將對象中對應的元素打包成一個個元組,而後返回由這些元組組成的列表。
    若是各個迭代器的元素個數不一致,則返回列表長度與最短的對象相同,利用 * 號操做符,能夠將元組解壓爲列表。
    實例:
    >>> a = [1,2,3]
    >>> b = [4,5,6]
    >>> c = [4,5,6,7,8]
    >>> zipped = zip(a,b) 
    >>> zipped
    [(1, 4), (2, 5), (3, 6)]
    >>> zip(a,c)
    [(1, 4), (2, 5), (3, 6)]
    >>> zip(*zipped)
    [(1, 2, 3), (4, 5, 6)]
    >>>
相關文章
相關標籤/搜索