第一段:
我在 https://www.cnblogs.com/ghgyj/p/3997579.html 链接中有这样一段:
定义好了Student类,就可以根据Student类创建出Student的实例,创建实例是通过类名+()实现的。
类是创建实例的模板,而实例则是一个一个具体的对象,各个实例拥有的数据都不相同;
第二段:
根据 https://www.cnblogs.com/wly923/archive/2013/05/07/3057122.html 这个文章的这一段:
-------------------------------------------------------------------
先看只包含URL的请求例子: import urllib2response = urllib2.urlopen('http://python.org/')html = response.read()
urlopen方法也可通过建立了一个Request对象来明确指明想要获取的url。调用urlopen函数对请求的url返回一个response对象。这个response类似于一个file对象,所以用.read()函数可以操作这个response对象,关于urlopen函数的返回值的使用,我们下面再详细说。 import urllib2req = urllib2.Request('http://python.org/')response = urllib2.urlopen(req)the_page = response.read()
这里用到了urllib2.Request类,对于上例,我们只通过了URL实例化了Request类的对象,其实Request类还有其他的参数。 ----------------------------------------------------------------- 对于第二段里面的第一段代码,response = urllib2.urlopen('http://python.org/') 这里是使用urllib2.urlopen (模块.函数)的形式来创建了一个response对像吗? 那是不是跟第一段里面说的创建实例是通过类名+()实现的相冲突,还是创建实例有两种方式: 一种是类名+()来创建 一种是模块.函数+()来创建 ?
|