-
字符串有个方法 upper() 可以把字符变成大写字母: >>> 'abc'.upper() 'ABC' 但它会把所有字母都变成大写。请设计一个函数,它接受一个字符串,然后返回一个仅首字母变成大写的字符串。 提示:利用切片操作简化字符串操作。查看全部
-
angle 正值 逆时针。负值, 顺时针 但是,在语法上,返回一个tuple可以省略括号,而多个变量可以同时接收一个tuple,按位置赋给对应的值,所以,Python的函数返回多值其实就是返回一个tuple查看全部
-
利用倒序切片对 1 - 100 的数列取出: * 最后10个数; * 最后10个5的倍数。查看全部
-
记住倒数第一个元素的索引是-1。倒序切片包含起始索引,不包含结束索引。查看全部
-
定义一个函数要使用 def 语句,依次写出函数名、括号、括号中的参数和冒号: 如果没有return语句,函数执行完毕后也会返回结果,只是结果为 None。 return None可以简写为return。查看全部
-
L[0:3]表示,从索引0开始取,直到索引3为止,但不包括索引3。即索引0,1,2,正好是3个元素。查看全部
-
range()函数可以创建一个数列: >>> range(1, 101) [1, 2, 3, ..., 100] 请利用切片,取出: 1. 前10个数; 2. 3的倍数; 3. 不大于50的5的倍数。查看全部
-
注意: 集合是指包含一组元素的数据结构,我们已经介绍的包括: 1. 有序集合:list,tuple,str和unicode; 2. 无序集合:set 3. 无序集合并且具有 key-value 对:dict查看全部
-
第三个参数表示每N个取一个,上面的 L[::2] 会每两个元素取出一个来,也就是隔一个取一个。查看全部
-
def fn(*args): print args 在函数内部,直接把变量 args 看成一个 tuple 就好了。 请编写接受可变参数的 average() 函数。查看全部
-
对于dict类型数据,都是key-value格式的, key是不可重复的,且取得value的形式就是 d[key].查看全部
-
pop()方法总是删掉list的最后一个元素,并且它还返回这个元素,所以我们执行 L.pop() 后,会打印出 'Paul'。 要把Paul踢出list,我们就必须先定位Paul的位置。由于Paul的索引是2,因此,用 pop(2)把Paul删掉:查看全部
-
append()总是把新的元素添加到 list 的尾部。 L.insert(0, 'Paul') 的意思是,'Paul'将被添加到索引为 0 的位置上(也就是第一个),而原来索引为 0 的Adam同学,以及后面的所有同学,都自动向后移动一位。查看全部
-
比较函数 cmp(x, y) 就需要两个参数,如果 x<y,返回 -1,如果 x==y,返回 0,如果 x>y,返回 1: >>> cmp(1, 2) -1 >>> cmp(2, 1) 1 >>> cmp(3, 3) 0查看全部
-
dict内部是无序的,不能用dict存储有序的集合。dict的第三个特点是作为 key 的元素必须不可变,Python的基本类型如字符串、整数、浮点数都是不可变的,都可以作为 key。但是list是可变的,就不能作为 key。不可变这个限制仅作用于key,value是否可变无所谓:查看全部
举报
0/150
提交
取消