单词练习(术语学习)
1. 类(class): 告诉Python创建新类型的东西。
2. 对象(object): 两个意思,最基本的东西(变量、语句等等),或者某个东西的实例。
3. 实例(instance): 是让Python创建一个时得到的东西
4. def: 在类里定义函数的方法
5. self: 在类的函数中, self指代被访问的对象或实例的一个变量。
6. 继承(inheritance): 指一个类可以继承另一个类的特性,和父子关系类似。
7. 组合(composition): 指一个类可将别的类作为它的部件构建起来,有点像车子和轮子的关系。
8. 属性(attribute): 类的一个属性,它来自于组合,而且通常是一个变量。
9. 是什么(is-a): 用来描述继承关系,如Salmon is-a Fish(鲑鱼是一种鱼)
10. 有什么(has-a): 用来描述某个东西由另外一些东西组成的,或某个东西有某种特性:如Salmon has-a mouse
语汇练习
1. class X(Y): 创建一个叫X的类,它是Y的一种。
2. class X(object): def __init__(self, J): 类X有一个__init__接收self和J作为参数。
3. class X(object): def M(self, J): 类X有一个函数名为W, 它接收self和J作为参数
4. foo = X(): 将foo设为类X的一个实例。
5. foo.M(J): 从foo中找到M函数,并使用self和J参数调用它。
6. foo.K = Q: 从foo中获取K属性,并将其设为Q
阅读测试
import random
from urllib import urlopen