Python 内置函數

#abs() 函數傳回數字的絕對值。
#!/usr/bin/env python
# -*- coding: utf-8 -*-
print "abs(-32) : ", abs(-32)
print "abs(120.12) : ", abs(120.12)
print "abs(122L) : ", abs(122L)
# 運作結果
abs(-32) : 32
abs(120.12) : 120.12
abs(122L) : 122
abs()

描述
all() 函數用于判斷給定的可疊代參數 iterable 中的所有元素是否不為 0、''、False 或者 iterable 為空,如果是傳回 True,否則傳回 False。
函數等價于:
def all(iterable):
for element in iterable:
if not element:
return False
return True
Python 2.5 以上版本可用。
文法
以下是 all() 方法的文法:
all(iterable)
參數
iterable -- 元組或清單。
傳回值
如果iterable的所有元素不為0、''、False或者iterable為空,all(iterable)傳回True,否則傳回False;
注意:空元組、空清單傳回值為True,這裡要特别注意。
執行個體
以下展示了使用 all() 方法的執行個體:
>>>all(['a', 'b', 'c', 'd']) # 清單list,元素都不為空或0
True
>>> all(['a', 'b', '', 'd']) # 清單list,存在一個為空的元素
False
>>> all([0, 1,2, 3]) # 清單list,存在一個為0的元素
False
>>> all(('a', 'b', 'c', 'd')) # 元組tuple,元素都不為空或0
True
>>> all(('a', 'b', '', 'd')) # 元組tuple,存在一個為空的元素
False
>>> all((0, 1,2, 3)) # 元組tuple,存在一個為0的元素
False
>>> all([]) # 空清單
True
>>> all(()) # 空元組
True
all()

描述
any() 函數用于判斷給定的可疊代參數 iterable 是否全部為空對象,如果都為空、0、false,則傳回 False,如果不都為空、0、false,則傳回 True。
函數等價于:
def any(iterable):
for element in iterable:
if element:
return True
return False
Python 2.5 以上版本可用。
文法
以下是 any() 方法的文法:
any(iterable)
參數
iterable -- 元組或清單。
傳回值
如果都為空、0、false,則傳回false,如果不都為空、0、false,則傳回true。
執行個體
以下展示了使用 any() 方法的執行個體:
>>>any(['a', 'b', 'c', 'd']) # 清單list,元素都不為空或0
True
>>> any(['a', 'b', '', 'd']) # 清單list,存在一個為空的元素
True
>>> any([0, '', False]) # 清單list,元素全為0,'',false
False
>>> any(('a', 'b', 'c', 'd')) # 元組tuple,元素都不為空或0
True
>>> any(('a', 'b', '', 'd')) # 元組tuple,存在一個為空的元素
True
>>> any((0, '', False)) # 元組tuple,元素全為0,'',false
False
>>> any([]) # 空清單
False
>>> any(()) # 空元組
False
any()
作者:楊永明
出處:https://www.cnblogs.com/ming5218/
本文版權歸作者和部落格園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接配接。