为什么这样直接打印输出不会有东西
用函数定义的内个self是什么意思
还有实例方法和类方法有什么区别
你问的这几个问题都指向一个知识点,python的面向对象。建议你在进行接下来的学习之前巩固一下面向对象的知识点。
你在方法里加了print但是没有调用,相当于定义了但是没执行那自然不会有结果,
self代表类实例化以后的对象,
类方法和实例方法区别是能不能获取构造函数定义的变量。
这里面后两个问题都需要你对面向对象有一定了解,如果你只是为了学爬虫其实不会面相对象也能学爬虫。但是代码质量可能会很差,而且别人都用面向对象你不会很影响你学习别人的代码