reverse 反转
l = [1,2,3,4,5,6] l1 = reversed(l) for i in l1: print(i)
保留原列表,返回一个方向的迭代器
slice 切片(调用一个函数去切)
x= [1,2,3,4,2,5,34,23] c= [1,2,3,4,2,5,34,23] z = slice(1,5,2) print(x[z]) print(c[1:5:2])
可以看到,这两种方法切出来效果是一样的。
左右对齐和居中
print(format('套你大象','<30')) print(format('套你大象','>30')) print(format('套你大象','^30'))
bytes
转换成bytes类型
repr 会让一个变量原封不动的输出出来。
name = '套你大象' print('你好%r'%name)
all
判断是否有bool值为false的值。如果有一个false就输出false
any
判断是否有bool值为ture的值.如果有一个ture就输出ture。
zip 返回一个迭代器。一直配对到其中一个没有值为止
l = [1,2,3,4] l1 = ['as','sdf','sdf'] l2 = ('@',"6",[12.323,123]) for i in zip(l,l1): print(i)