溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python內置函數(shù)

發(fā)布時間:2020-07-15 16:45:35 來源:網(wǎng)絡 閱讀:393 作者:射雕英雄k 欄目:編程語言
  1. abs() 方法
    語法:abs(x)
    參數(shù): x--數(shù)值表達式
    返回值:函數(shù)返回x(數(shù)字)的絕對值。

  2. all() 方法
    語法:all(iterable)
    參數(shù):iterable--可迭代對象
    返回值:如果all(x)參數(shù)x對象的所有元素不為0、''、False或者x為空對象,則返回True,否則返回False

  3. any() 方法
    語法:any (iterable)
    參數(shù):iterable--可迭代對象
    返回值:判斷x對象是否為空對象,如果都為空、0、false,則返回false,如果不都為空、0、false,則返回true

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

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

  9. ord()方法
    語法:ord(c)
    參數(shù):c -- 字符。
    功能:以一個字符(長度為1的字符串)作為參數(shù),返回對應的 ASCII 數(shù)值,或者 Unicode 數(shù)值,如果所給的 Unicode 字符超出了你的 Python 定義范圍,則會引發(fā)一個 TypeError 的異常。
    返回值:當前字符對應的ASCII十進制整數(shù)。

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

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

  14. globals()方法
    語法:globals()
    參數(shù):無
    功能:以字典類型返回當前位置的全部全局變量。
    返回值:返回全局變量的字典。
  15. hash()方法
    語法:hash(object)
    參數(shù):object -- 對象。
    功能:獲取取一個對象(字符串或者數(shù)值等)的哈希值。
    返回值:返回對象的哈希值。
  16. hex()方法
    語法:hex(x)
    參數(shù):x--10進制整數(shù)
    功能:將10進制整數(shù)轉換成16進制,以字符串形式表示。
    返回值:返回16進制數(shù),以字符串形式表示。
  17. locals()方法
    語法:locals()
    參數(shù):無
    功能:以字典類型返回當前位置的全部局部變量。
    返回值:返回字典類型的局部變量。
  18. max()方法
    語法:max( x, y, z, .... )
    參數(shù):x -- 數(shù)值表達式,y--數(shù)值表達式,z--數(shù)值表達式。參數(shù)也可以為序列
    功能:返回給定參數(shù)的最大值,參數(shù)可以為序列。
    返回值:返回給定參數(shù)的最大值。
    實例:
    >>> max(10,20,15)
    20
    >>> max([12,13,10])
    13
    >>>
  19. min方法
    min與max相對,返回給定參數(shù)的最大值,參數(shù)可以為序列。用法與max相同
  20. oct()方法
    語法:oct(x)
    參數(shù):x -- 整數(shù)
    功能:將一個整數(shù)轉換成8進制字符串。
    返回值:
  21. zip()方法
    語法:zip([iterable, ...])
    參數(shù):iterabl -- 一個或多個迭代器。
    功能:將可迭代的對象作為參數(shù),將對象中對應的元素打包成一個個元組,然后返回由這些元組組成的列表。
    如果各個迭代器的元素個數(shù)不一致,則返回列表長度與最短的對象相同,利用 * 號操作符,可以將元組解壓為列表。
    實例:
    >>> 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)]
    >>> 
向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。

AI