陈洁 2019/4/30 14:12:58
1
陈sir 2019/4/30 14:20:29
id()返回对象的内存地址
eg:
a =1
b =2
print id(a)
print id(b)
cmp():如果 x < y 返回 -1, 如果 x == y 返回 0, 如果 x > y 返回 1。
eg:
a =1
b =2
print cmp(a,b)
abs():求绝对值
>>> a =-1
>>> abs (a)
1
divmod():传两个值,返回商和余数的元组
>>> divmod(4,2)
(2, 0)
max(),min(),sum()
>>> max(23,12)
23
>>> min(23,12)
12
注意sum()函数只能是列表
>>> sum([1,2])
3
pow():求平方
>>> pow(2,3)
8
all(),any():如果iterable的所有元素不为0、''、False或者iterable为空,all(iterable)返回True,否则返回False;而any()函数是所有元素都是0,False,""时,为false,函数返回对象不都是0,false,'',为true
其实all相当与的关系,any相当与或的关系,可用来判断一个列表是否有空值
>>> all ([1,2,3,0])
False
>>> all ([1,2,3,4])
True
>>> any ([1,2,3,4])
True
>>> any ([1,2,3,0])
True
>>> any ([0,0,0,0])
False
>>>
ord(),chr():用来数字与ascii码进行转换(列如用着验证码这块)
>>> chr(65)
'A'
>>> ord('A')
65
>>>
hex(),oct(),bin()
>>> hex(20) :转换为16进制
'0x14'
>>> oct(20) :转换为8进制
'024'
>>> bin(20) :转换为2进制
'0b10100'
|
|