摘要: xml模块 xml是实现不同语言或程序之间进行数据交换的协议,跟json差不多,但json使用起来更简单,不过,古时候,在json还没诞生的黑暗年代,大家只能选择用xml呀,至今很多传统公司如金融行业的很多系统的接口还主要是xml。 xml的格式如下,就是通过<>节点来区别数据结构的: xml协议在 阅读全文
posted @ 2019-03-17 14:47 sword23 阅读(93) 评论(0) 推荐(0) 编辑
摘要: shelve模块 shelve模块比pickle模块简单,只有一个open函数,返回类似字典的对象,可读可写; key必须为字符串,而值可以是python所支持的数据类型 阅读全文
posted @ 2019-03-17 10:54 sword23 阅读(95) 评论(0) 推荐(0) 编辑
摘要: json&pickle模块 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 阅读全文
posted @ 2019-03-17 10:31 sword23 阅读(131) 评论(0) 推荐(0) 编辑
摘要: sys模块 sys.stdout 与 print当我们在 Python 中打印对象调用 print (obj) 时候,事实上是调用了 sys.stdout.write(obj+'\n')。print 将你需要的内容打印到了控制台,然后追加了一个换行符,print 会调用 sys.stdout 的 w 阅读全文
posted @ 2019-03-15 14:46 sword23 阅读(131) 评论(0) 推荐(0) 编辑
摘要: os模块 os模块是与操作系统交互的一个接口 常见用法: 阅读全文
posted @ 2019-03-13 16:01 sword23 阅读(106) 评论(0) 推荐(0) 编辑
摘要: random模块 常见用法 应用:生成四位随机验证码 阅读全文
posted @ 2019-03-13 15:14 sword23 阅读(124) 评论(0) 推荐(0) 编辑
摘要: Time模块 在Python中,通常有这几种方式来表示时间: 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1日00:00:00开始按秒计算的偏移量。我们运行“type(time.time())”,返回的是float类型。 格式化的时间字符串(Format String) 结 阅读全文
posted @ 2019-03-13 14:43 sword23 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 1. 什么叫装饰器 装饰器本质就是函数,为其他函数添加附加功能 原则: 1>.不修改被修饰函数的源代码 2>.不改变修饰函数的调用方式 2. 装饰器的知识储备: 装饰器 = 高阶函数 + 函数嵌套 + 函数闭包 3. 高阶函数 高阶函数定义: 1)函数接收的参数是一个函数名 2)函数的返回值是一个函 阅读全文
posted @ 2019-03-06 11:05 sword23 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 9. 利用内置函数zip(),实现如下功能: 14. 简述python3 中的 range 函数和 python2 中的range 函数有什么区别 3. range 不会生成值,只有用的时候才会生成 2.7 range 会直接生成一个列表,值已经生成 15. 阅读全文
posted @ 2019-03-02 11:50 sword23 阅读(1490) 评论(0) 推荐(0) 编辑
摘要: 1.python文件的后缀名为 *.py 2.两种执行方式: python解释器 py文件路径 python 进入解释器: 实时输入并获取到执行结果 3.在Linux下,文件名和文件内部与windows有所不同 文件名 ./*.py 文件内部: 开头得加上 #/usr/bin/env python 阅读全文
posted @ 2019-02-27 15:52 sword23 阅读(710) 评论(0) 推荐(0) 编辑