1
Python编程从入门到实践
1.12.5.3 三、填空题
三、填空题

1.Python使用________关键字来定义类。

2.类由________、________、________3个部分构成。

3.现有一个类Student,要为该类定义对象stu,代码是________。

4.面向对象编程的特性是________、________、________。

5.在Python中,无论类的名字是什么,构造方法的名字都是________。

6.继承和________是实现多态的技术基础。

7.面向对象的编程带来的主要好处之一是代码的重用,实现这种重用的方法是通过使用函数或________。

8.类方法必须包含参数________,且为第一个参数。

9.封装是在变量或方法名前加________,封装后,私有的变量或方法只能在定义它们的类内部调用,在类外和子类中不能直接调用。

10.Python运算符重载就是通过重写相关Python内置方法实现的。这些方法都是以________开头和结尾的。

11.在类的定义中将某个属性的名字前面加上两个下划线,表示该属性为私有属性,这是面向对象程序设计中________的体现。

12.图形用户界面程序中,为了让界面进入时间循环,需要执行________方法。

13.Python语言中,创建对象时,调用的初始化方法(构造方法)的名称是________。