abs()函数
abs(x)返回绝对值,参数可以是负数,也可以是正数
abs(-1.2) #返回 1.2
abs(1.2) #返回 1.2
abs(-11216.5) #返回 11216.5
abs(11216.5) #返回 11216.5
all()函数
all(iterable), iterable为可迭代对象,即可以是列表list,元组tuple等,如果其元素没有为0、空“”或Fasle的,则返回True,否则为False。
值得注意的是空元组和空列表的返回也是True。
>>> all(['a', 'b', 'c', 'd'])
True
>>> all(['a', 'b', '', 'd'])
False
>>> all([0, 1,2, 3])
False
>>> all(('a', 'b', 'c', 'd'))
True
>>> all(('a', 'b', '', 'd'))
False
>>> all((0, 1,2, 3))
False
>>> all([])
True
>>> all(())
any()函数
any(iterable),参数iterable也是可迭代对象,其作用是任意一个元素不为0、空“”或False,则返回True,否则返回False,其与all()函数的差别是判断条件是任意一个元素,并不是全部元素。
>>> any(['a', 'b', 'c', 'd'])
True
>>> any(['a', 'b', '', 'd'])
True
>>> any([0, '', False])
False
>>> any(('a', 'b', 'c', 'd'))
True
>>> any(('a', 'b', '', 'd'))
True
>>> any((0, '', False))
False
>>> any([])
False
>>> any(())
False
bool()函数
bool([x]),将x转换为boolean类型,[x]表示可以不输入x,但是返回为False。
>>> bool(0)
False
>>> bool("abc")
True
>>> bool("")
False
>>> bool([])
False
>>> bool()
False
>>> issubclass(bool, int)
True
chr()函数
chr(i)返回整数i对应的ASCII字符。取值范围为[0, 255]之间的正数。
>>> chr(97)
'a'
>>> chr(98)
'b'
>>> ord('a')
97
>>> ord('b')
98