Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种: ()1)、Tag 就是html中的标签,如图所示 代码: (2)NavigableString 要想获取标签内部的文字怎么办呢 很简单,用 .string 即可,例如 可以 ...
分类:
其他好文 时间:
2017-03-12 23:50:40
阅读次数:
193
对象 = 属性+方法 面向对象特征(封装继承多态) 不同对象对同一动作有不同反应 魔法方法__: 公有 name 私有__name 组合:把没有实现关系的多个类放在一个类中 类,类对象,实例对象 常用BIF issubclass(A,B) issubclass(A,object) isinstanc ...
分类:
编程语言 时间:
2017-03-11 15:43:52
阅读次数:
147
什么是异常? 异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理 捕捉异常可以使用try/exc ...
分类:
编程语言 时间:
2017-03-10 13:02:05
阅读次数:
240
目录一.语句和语法二.变量定义与赋值三.内存管理内存管理:引用计数:简单例子四.python对象五.标识符六.专用下划线标识符七.编写模块基本风格八.示范一.语句和语法#:注释\:转译回车,继续上一行,在一行语句较长的情况下可以使用其来切分成多行,因其可读性差所以不建议使用..
分类:
编程语言 时间:
2017-02-04 17:13:40
阅读次数:
192
python的pickle模块实现了基本的数据序列和反序列化。通过pickle模块的序列化操作我们能够将程序中运行的对象信息保存到文件中去,永久存储;通过pickle模块的反序列化操作,我们能够从文件中创建上一次程序保存的对象。 基本接口: pickle.dump(obj, file, [,prot ...
分类:
编程语言 时间:
2017-01-21 22:28:13
阅读次数:
237
异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 except Exception,e e是Except ...
分类:
其他好文 时间:
2017-01-19 03:39:02
阅读次数:
143
特殊方法与多范式 Python一切皆对象,但同时,Python还是一个多范式语言(multi-paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(还有函数式、声明式等,我们暂不深入)。Python的多范式依赖于Python对象中的特殊方法(spec ...
分类:
编程语言 时间:
2016-12-28 17:17:50
阅读次数:
251
python对象的方法 1.python的特性:一切皆对象 2 type(obj) 查看对象的类型 3 dir(obj)查看类中所有详细的功能 4 help(obj) 查看类中所有详细的功能 类中的方法: __fun__:内置方法 可能有多钟致执行方法 fun:只有一种执行方法 obj.fun() ...
分类:
编程语言 时间:
2016-12-26 16:41:13
阅读次数:
239
作者:Vamei 出处:http://www.cnblogs.com/vamei 欢迎转载,也请保留这段声明。谢谢! 谢谢reverland纠错 在之前对Python对象的介绍中 (面向对象的基本概念,面向对象的进一步拓展),我提到过Python“一切皆对象”的哲学,在Python中,无论是变量还是 ...
分类:
编程语言 时间:
2016-12-24 20:15:55
阅读次数:
157
对比下列两个例子: 例子1: 结果:a= 12 b= 10 a+2后,b仍然是10 例子2: 结果:aa= [1, 2, 4, 3] bb= [1, 2, 4, 3] aa增加一个元素3后,bb也增加了元素3 例子1和例子2为什么会出现两种不同情况呢? 我们再用id()函数打印出变量a、b、aa、b ...
分类:
编程语言 时间:
2016-12-19 21:36:42
阅读次数:
254