abs(x)函数python
返回绝对值函数
参数能够是:负数、正数、浮点数或者长整形spa
print(abs(-1.2)) # 结果1.2
cmp(x, y)函数 (python3已删)
中文说明:code
比较两个对象x和y,若是x < y ,返回负数;x == y, 返回0;x > y,返回正数。
版本:对象
该函数只有在python2中可用,并且在python2全部版本中均可用。可是在python3中该函数已经被删减掉,这点要特别注意。字符串
divmod(a,b)函数
中文说明:
divmod(a,b)方法返回的是a//b(除法取整)以及a对b的余数,返回结果类型为tuple
参数:
a,b能够为数字(包括复数)
版本:
在 python2.3版本以前不容许处理复数,这个你们要注意一下it
print(divmod(5,2)) #输出结果 (2, 1)
bool()函数class
返回 True 或 False ,当参数为 0 ,“ ”,none,空列表,空字典,空元组,空集合时为 False效率
print(bool(15)) #True print(bool(1)) #True print(bool(0)) #False print(bool(-1)) #True print(bool(1.5)) #True print(bool('asd')) #True print(bool((1,2))) #True print(bool([1,2])) #True print(bool("")) #False print(bool()) #False
计算函数兼容性
max(1,2) 求序列的最大值
print(max(2,3,5)) #5 print(max([2,3,5])) #5
min(3,4) 求序列的最小值
sum 函数
sum(iterable[, start]) ,iterable为可迭代对象 求和
最后的值 = 可迭代对象里面的数相加的值 + start的值 start 默认为0
>>> sum([1,2,3]) #iterable 能够为列表, start不写,默认为0 6 >>> sum([1,2,3],4) #start=4 10 >>> sum((1,2,3)) #iterable 能够为元组 6 >>> sum({1:'man',0:'women'}) #还能够为字典 1 >>> sum(range(101)) #还能够是range() 5050
注意:iterable 不能为字符串和 复合列表
pow(x,y,z) 函数
含义:
内置函数 power(x, y[, z]) 中的x和y是必选参数,z是可选参数;
若是使用了参数 z,中括号必须去掉,即 power(x,y,z),其结果是 x 的 y次方再对 z 求余数,可是这种方式比power(x,y) % z 的执行效率要高。
print(pow(2,3)) #输出结果:8 print(pow(2,3,2)) #出书结果:3
pow(2,3) 至关于 2**3
all()函数
迭代括号内的全部内容,返回 True 或 False ,含有 0 为假,全部内容都存在才为真,但空列表,元组,为真 ,
>>> 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
any(iterable) 函数
迭代括号里全部内容,只要有1个为真,则为真,不然为假 ,0和空也为假
print(any([1,2])) #真 print(any([1,2,0])) #真 print(any([])) #假 print(any({})) #假 print(any('')) #假 ##注意和 all()区别 print(all([])) #真 print(all({})) #真 print(all('')) #真
all():"有‘假’为False,全‘真’为True,iterable为空是True"
any():"有‘真’为True,全‘假’为False,iterable为空是False"
chr(i)
中文说明:
返回整数 i 对应的 ASCII 字符。与 ord() 做用相反。
参数x:取值范围 [0, 255] 之间的正数。
版本:该函数在 python 2 和 python 3 各个版本中均可用。不存在兼容性问题。
hex() bin() oct() 函数
print(hex(200)) print(bin(200)) print(oct(200)) ''' 输出结果 0xc8 0b11001000 0o310 '''