1、abs() -- 绝对值


abs() 函数返回数字的绝对值。 abs(-45) : 45 abs(100.12) : 100.12 abs(119L) : 119
2、all() -- 判断给定的可迭代参数中的所有元素是否有 0、''、False 或者 iterable 为空,有返回False,如果没有返回 True
-- 参数:列表或元祖


函数等价于: def all(iterable): for element in iterable: if not element: return False return True 注意:空元组、空列表返回值为True,这里要特别注意。 >>>all(['a', 'b', 'c', 'd']) # 列表list,元素都不为空或0 True >>> all(['False', 1,2, 3]) #列表list,元素都不为空或0,"False"是一个字符串 True >>> all([False, 1,2, 3]) # 列表list,存在一个False Flase >>> 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(('a', 'b', False, 'd')) #元组tuple,存在一个为False的元素 False >>> all([]) # 空列表 True >>> all(()) # 空元组 True
3、any()--判断给定的可迭代参数中的元素是否全部为空对象,如果都为空、0、false,则返回 False,如果不都为空、0、false,则返回 True
-- 参数:列表或元祖


函数等价于: def any(iterable): for element in iterable: if element: return True return False >>>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
4、basestring()
5、bin()
6、bool()


str = 'Helloa' print(len(str)) # 5 print(type(str)) # <class 'str'> print(id(str)) # 返回A的内存地址:31372320 print(max(1,10,4,8)) # 返回给定参数的最大值,参数可以是序列:10 print(dir(str)) # 查看A的使用方法 print(sorted(str)) # 对A进行排序 ['H', 'a', 'e', 'l', 'l', 'o'] print(open(r'D:\logs\log.txt')) # 打开文件 print(round(1.20154,3)) # 返回1.202 print(range(1,19)) #[1,18] # 从1循环取值到18,顾头不顾尾