print cmp(2,3)
print cmp(2,2)
print cmp(3,2)
abs(-1)
print bool(0)
print bool(-1) False
print bool(‘‘) False
print divmod(3,2)
print min([11,22,33,44]) #必须是列表
print max([11,22,33,44]) #必须是列表
?print pow(2,10) #2的10次幂
print len(‘i am abcd‘) #字符串的长度
?print all([1,2,3,4]) 值是 True ,遍历所有值后,如果是真才为True
print all([1,2,3,0]) 值是 false,遍历所有值后,如果是真才为false
print any([1,2,3,0]) 值为true,如果有一个真,就为true
print any([0,0,0,0]) 如果全为假,值是false
?print chr(65) 值: A
print ord(‘a‘) 值: 97
?##################################################################################
enumerate 加序号
list1 = [‘汽车‘,‘火车‘,‘飞机‘]
for k,v in enumerate(list1,1) print k,v
值为enumerate(list,1),显示从1开始
1 汽车
2 火车
3 飞机
///////////////////////////////////////////////////
for item in enumerate(list1,1):
print item[0],item[1]
值为enumerate(list,1),显示从1开始
1 汽车 2 火车 3 飞机
---------------------------------------------------
字符串的格式化
s = ‘I am {0} {1}‘
print s.format(‘fengjian‘,‘ok‘)
----------------------------------------------------------
map应用
li = [111,222,333] temp = []
第一种法方法
for item in li:
temp.append(item + 100)
print temp
////////////////////////
第二种方法
def foo(arg):
return arg + 100
for item in li: temp.append(foo(item))
print temp
///////////////////////////////
def foo(arg):
return arg + 100 ?
print map(foo,li)
///////////////////////////////
?print map(lambda x:x+100,li)
?
?
?
?
?
原文:http://www.cnblogs.com/fengjian2016/p/5156998.html