python 好用的內建函數詳解

python 內建函數詳解

python 內建了很多基礎的函數,在我們python 編程中活學活用可以達到很好的效果, 這裏介紹幾個比較常用的。

any

作用:返回 一個可迭代數據中是否有 有效數據的存在,有 返回True 無: false 數據 全 或操作。 1 or 2 or 3

def any(iterable):
    for element in iterable:
        if element:
            return True
    return False

all

作用:返回 一個可迭代數據中是否數據全部非空,是 返回True 非: false 類似:數據 全與操作 1 and 2 and 3

def all(iterable):
    for element in iterable:
        if not element:
            return False
    return True

format(value[, format_spec])

將一段數據格式化輸出, 這在我們編程中,變量的操作十分方便。
“{} {} {}”.format(1, 2 ,3)

isinstance(object, classinfo)

比較數據格式, 格式匹配成功返回True 失敗返回False 例如判斷someobj是否爲整數: isinstance(someobj, int)

len(s)

獲取 S 長度, 此處S 可以爲list , tuple , dict , str , range, 計算的下一層基本 成員的個數。 相當於第二層組成單元的個數。

map(function, iterable, …)

使可迭代變量裏面的元素都經過 function 去處理一邊,返回結果。如下例子, 打印爲 [2, 3, 4, 5]

        teli = [1, 2, 3,4]
        result = list(map(lambda x: x+1, teli))
        print(result)

min(iterable, *[, key, default]) or min(arg1, arg2, *args[, key])

返回 可迭代對象裏面最小的成員, 或者幾個元素中最小的一個

max(iterable, *[, key, default]) or max(arg1, arg2, *args[, key])

返回 可迭代對象裏面最大的成員, 或者幾個元素中最大的一個

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