-
list 数据的排序,正序访问[0][1][2],倒叙访问就用[-1][-2][-3]这个时候,要注意,正序是从0下标开始的,这个和 java不同,java的倒叙 一般是 下标index(length-1)查看全部
-
函数文档:http://docs.python.org/2/library/functions.html#abs查看全部
-
在Python中,迭代是通过 for ... in 来完成的; 迭代操作就是对于一个集合,无论该集合是有序还是无序,我们用 for 循环总是可以依次取出集合的每一个元素。 注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict查看全部
-
字符串切片: 1.'ABCDEFG'[:3] 2.'ABCDEFG'[-3:] 3.'ABCDEFG'[::2] 'abc'.upper() 'ABC'查看全部
-
切片所有内容:查看全部
-
多层表达式,自己做出来的查看全部
-
倒序切片: 记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。查看全部
-
取部分list: 1.循环: >>> r = [] >>> n = 3 >>> for i in range(n): ... r.append(L[i]) 2.Slice操作符 L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。 L[:],只用一个 : ,表示从头到尾: L[::2],第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。 print L[0:10]#从第1个数元素开始取,到第11元素结束 print L[2::3]#从第三元素开始取,每隔2个取一个元素 print L[4:50:5]#从第五个取,每隔4个取一个,‘开始元素’:‘最后元素’:‘取元素间隔’查看全部
-
可变参数: def fn(*args): print args Python解释器会把传入的一组参数组装成一个tuple传递给可变参数,因此,在函数内部,直接把变量 args 看成一个 tuple 就好了。查看全部
-
默认参数只能定义在必需参数的后面: 代码这个代表用‘World’给name赋值,当无输入时,会输出这个默认的赋值;若有新赋值时,name会被替换为新值。查看全部
-
汉诺塔查看全部
-
函数返回多值:返回的是tuple值查看全部
-
编写函数: 定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号:,然后,在缩进块中编写函数体,函数的返回值用 return 语句返回。 def my_abs(x): if x >= 0: return x else: return -x 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。return None可以简写为return。查看全部
-
调用函数: http://docs.python.org/2/library/functions.html#abs 在交互式命令行通过 help(abs) 要调用一个函数,需要知道函数的名称和参数 >>> int('123') 123 >>> int(12.34) 12 >>> str(123) '123' >>> str(1.23) '1.23'查看全部
-
set存储的是一组不重复的无序元素,更新set主要做两件事: 一是把新的元素添加到set中,二是把已有元素从set中删除。 1.用set的add()方法 s.add(4) //如果添加的元素已经存在于set中,add()不会报错,但是不会加进去了 2.用set的remove()方法,s.remove(4) 如果删除的元素不存在set中,remove()会报错查看全部
举报
0/150
提交
取消