python若干小函数的使用

preface:一些python的小函数,,好像挺方便的,记录下来。

#coding:utf-8#——————-#split()的maxsplit()参数,第二个参数数值,代表着对前多少个分隔符进行分裂。print 'hello,world,foo,bar'.split(',',2)#['hello', 'world', 'foo,bar']#——————-#当遍历的时候,用enumerate()同时获得元素和下标。第二个参数数值表示从该数值开始遍历。无则默认为0print list(enumerate(['a','b','c'],2))#[(2, 'a'), (3, 'b'), (4, 'c')]#——————-#切片步长。[a:b:c],从a开始,b结束,每隔c个取一个,#a为默认为0,b默认为-1,即最后一个,c默认为步长1arr = ['a',1,'b',2,'c',2]print arr[::3]print arr[1::2]#['a', 2]#[1, 2, 2]#——————-#max()/min()arr2 = [('a',3),('b',2),('c',1)]print max(arr2)print max(arr2,key=lambda x:x[1])#找出元素为元组的列表最大的元素。若无参默认取根据元组第一个元素进行比较#使用lambda,以元组第二个参数作为比较对象#('c', 1)#('a', 3)#——————-#isintance()第二个参数可为元组,可以简化形如if isinstance(123.2,int) or isinstance(123.2,float)之类的print isinstance(123,int)print isinstance(123.2,(int,float))#True#True#——————-

松树亭亭玉立的耸立在周围小草小花的中间,

python若干小函数的使用

相关文章:

你感兴趣的文章:

标签云: