12

测试题

1、  可以使用append()insert()extend()向列表增加元素。

2、  可以使用remove()pop()del()从列表删除元素。

3、  要得到列表的一个有序副本,可以采用下面任意一种做法:

建立列表的副本,使用分片:new_list=my_list[:],然后对新列有排序:new_list.sort()

使用sorted()函数:new_list=sorted(my_list)

4、  使用in关键字可以得出一个特定值是否在一个列表中。

5、  使用index()方法可以得出一个值在列表中的位置。

6、  元组是一个与列表类似的集合,只不过元组不能改变,元组是不可改变的,而列表是可改变的。

7、  可以采用多种方法建立一个双重列表。

使用嵌套的中括号:

少儿编程--Python自测题答案

使用append(),并追加一个列表:

少儿编程--Python自测题答案

建立单个列表,再合并这些列表:

少儿编程--Python自测题答案

8、  可以使用两个索引得到双重列表中的一个值:

少儿编程--Python自测题答案

这个答案是‘green

动手试一试

1、  下面这个程序会得到5个名字,把它们放在一个列表中,然后打印出来:

少儿编程--Python自测题答案

2、  下面这个程序会打印原来的列表和排序后的列表:

少儿编程--Python自测题答案

3、  下面这个程序只打印列表中的第3个名字:

少儿编程--Python自测题答案

4、  下面这个程序允许用户替换列表中的一个名字:

少儿编程--Python自测题答案

13

测试题

1、  使用def关键字来创建一个函数

2、  调用函数时要使用函数名和一对小括号。

3、  调用函数时把参数放在小括号里,就可以向这个函数传入参数。

4、  一个函数可以有任意多个参数,对此没有任何限制。

5、  函数使用return关键字向调用者发回信息

6、  函数完成运行后,所有局部变量都会撤销。

动手试一试

1、  这个函数只需要一组print语句:

少儿编程--Python自测题答案

调用这个函数的程序如下所示:

少儿编程--Python自测题答案

2、  下面给出我的做法,这里利用7个参数打印地址:

少儿编程--Python自测题答案

少儿编程--Python自测题答案

3、  没有具体答案,可以动手试一试

4、  合计零钱的函数应当如下所示:

少儿编程--Python自测题答案

调用它的程序可能如下所示:

少儿编程--Python自测题答案

14

测试题

1、  要定义一个新的对象类型,需要使用class关键字

2、  属性是有关一个对象“你所知道的信息”,就是包含在对象中的变量。

3、  方法是可以对对象做的“动作”,就是包含在对象中的函数。

4、  类只是对象的定义或蓝图,从这个蓝图建立对象时得到的就是实例。

5、  在对象方法中通常用self作为实例引用。

6、  多态是指不同对象可以有同名的两个或多个方法,这些方法可以根据它们所属的对象有不同的行为。

7、  继承是指对象能够从它们的“双亲”(父类)得到属性和方法。“子”类(也称为子类或派生类)会得到父类的所有属性和方法,还可以有父类所没有的属性和方法。

动手试一试

1、  对应银行账户的类如下所示:

少儿编程--Python自测题答案

下面的代码用来测试这个类,确保它能正常工作:

少儿编程--Python自测题答案

2、  要建立一个利息账户,需要建立一个BankAccount子类,并创建一个方法来增加利息:

少儿编程--Python自测题答案

下面是一些测试代码:

少儿编程--Python自测题答案