之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 什么是序列化? 我们把对象 ...
分类:
Web程序 时间:
2017-06-10 16:55:00
阅读次数:
176
一、模块导入 1.定义 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python 代码段。 把相关的代码分配到一个模块里能让你的代码更好用,更易懂。 模块能定义函数,类和变量,模块 ...
分类:
编程语言 时间:
2017-06-04 10:49:01
阅读次数:
177
一、程序结构程序结构:语句和表达式按照什么样的顺序执行所有语言无非就三种程序结构:顺序:默认结构语句从上到下依次一行一行的执行,分支:选择一个分支执行,永远最多只执行一个分支循环:二、分支结构语句1、Python的比较操作所有的Python对象都支持比较操作,可用于测试..
分类:
编程语言 时间:
2017-05-28 09:50:36
阅读次数:
179
在Python中一切皆对象,Python程序可以分解为模块、语句、表达式及对象。如下所示:1程序由模块组成2模块包含语句3语句包含表达式4表达式建立并处理对象内置对象(核心类型):1)数字:>>>2+2#整数加法4>>>1.5*4#浮点数乘法6.0>>>2**10#2的10次方1..
分类:
编程语言 时间:
2017-05-23 08:10:02
阅读次数:
144
四大对象种类 Beautiful Soup将复杂HTML文档转换成一个复杂的树形结构,每个节点都是Python对象,所有对象可以归纳为4种: ...
分类:
其他好文 时间:
2017-05-13 15:24:23
阅读次数:
160
对于python,一切事物都是对象,程序中存储的所有数据都是对象,对象基于类创建计算机能处理的远不止数值,还可以处理文本、图形、音频、视频、网页等各种各样的数据,不同的数据,需要定义不同的数据类型。class 指自定义类型,type 指内置类型。两者都表示数据类型,称呼不同而已每个对象都有一个身份、 ...
分类:
编程语言 时间:
2017-05-13 15:20:09
阅读次数:
170
原创博文,转载请标明出处--周学伟http://www.cnblogs.com/zxouxuewei/ Python 模块 Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。 模块让你能够有逻辑地组织你的 Python ...
分类:
编程语言 时间:
2017-05-13 13:37:01
阅读次数:
299
BeautifulSoup官方介绍文档:https://www.crummy.com/software/BeautifulSoup/bs4/doc/index.zh.html 四大对象种类: BeautifulSoup 将复杂的html文件转换成一个复杂的树形结松,每个节点都是python对象。 所 ...
分类:
其他好文 时间:
2017-05-12 18:58:17
阅读次数:
350
原始type: type是最原始的元类,其__call__方法是在你使用" t_class = type(classname_string, base_classes_tuple, attributes_dict)" 这种语法来使用时, 在__call__方法内使用又会调用type的__new__和 ...
分类:
编程语言 时间:
2017-05-10 22:26:02
阅读次数:
335