python风味之大杂烩】的更多相关文章

判断语句复制 >>> a = 3 >>> b = 3 if a == 2 else 4 >>> b 4 >>>…
Python单元测试框架之pytest---如何执行测试用例 unittest单元测试框架实现参数化 (用例有相似参数断言时使用,可以精简代码) python中标示符作用详解 一篇文章让你彻底搞清楚Python中self的含义 python 经验:不要在函数中给简单全局变量赋值,如果你使用from a import *Python 继承结构中全局变量的使用python 经验:把全局变量放在一个类中 Python使用xlwt模块 操作Excel文件 xlwt 里easyxf能理解的颜色预览 pyt…
[*] 以下压缩模块请结合python的官方文档(https://docs.python.org/3.5/library/index.html)来实践或者对比(我的是python 3.5) 1.python-数据压与存档 zipfile压缩模块 ZIPFILEM模块简介: ZIP文件格式是常见的归档和压缩标准.此模块提供用于创建,读取,写入,追加和列出ZIP文件的工具.任何高级使用此模块都需要了解PKZIP应用说明中定义的格式.此模 块当前不处理多磁盘ZIP文件.它可以处理使用ZIP64扩展的Z…
单重for循环 >>> [x * x for x in xrange(10)] [0, 1, 4, 9, 16, 25, 36, 49, 64, 81] 单重for循环+if条件 >>> [x * x for x in xrange(10) if x < 5] [0, 1, 4, 9, 16] 多重for循环 >>> [(i,j) for i in range(10) for j in range(10)] [(0, 0), (0, 1), (0…
Python 可以通过各种库去解析我们常见的数据.其中 csv 文件以纯文本形式存储表格数据,以某字符作为分隔值,通常为逗号:xml 可拓展标记语言,很像超文本标记语言 Html ,但主要对文档和数据进行结构化处理,被用来传输数据:json 作为一种轻量级数据交换格式,比 xml 更小巧但描述能力却不差,其本质是特定格式的字符串:Microsoft Excel 是电子表格,可进行各种数据的处理.统计分析和辅助决策操作,其数据格式为 xls.xlsx.接下来主要介绍通过 Python 简单解析构建…
python类的魔法方法之__str__.__repr__.__format__.__module__.__class__.__slots__.__call__.__del__(析构函数) 字符串的内容... 之前我们可以通过print(对象),打印出关于对象的信息<class '__main__.类名'>,这样看感觉不咋地啊,so,我们可以在类里面定义一个__str__方法,来写一写关于类的信息(比如Django中写model时),除了__str__方法,还可以使用__repr__方法,虽然…
一.range 和 xrange 的区别 xrange 与 range 基本上都是在循环的时候用,两者的用法完全相同.所不同的是xrange生成的是一个生成器,而range生成的是一个list对象. xrange生成的是一个生成器: range生成的是一个list对象. 性能: 生产场景要生成很大的数字序列的时候,用xrange会比range性能优很多,因为不需要一上来就开辟一块很大的内存空间. 总结: So,xrange做循环的性能比range好,尤其是返回很大的时候.尽量用xrange吧,除…
random()随机函数 import random print(random.choice('abcdefghij')) #随机取这些字母 print(random.choice(['apple','pear','banana']))#随机列表的值 结果: abanana OS模块 OS模块常见操作: os.path.isdir(path) 判断当前路径是否指向这样的一个目录(存在的),如果是就返回true os.path.isfile(path) 判断当前路径是否指向一个文件(存在的) os…
在Python中,你使用socket.setblocking(0)使它无阻塞.在C中,它更复杂,(一方面,你需要在BSD风格O_NONBLOCK和几乎不可区分的Posix风味O_NDELAY之间进行选择,这完全不同于TCP_NODELAY),但它是完全相同的想法.你在创建套接字之后,但在使用之前这样做. (实际上,如果你坚果,你可以来回切换.) 主要的机械差异是send,recv,connect和accept可以返回而没有做任何事情.你有(当然)一些选择.你可以检查返回码和错误代码,一般驱使自己…
笔记之Python网络数据采集 非原创即采集 一念清净, 烈焰成池, 一念觉醒, 方登彼岸 网络数据采集, 无非就是写一个自动化程序向网络服务器请求数据, 再对数据进行解析, 提取需要的信息 通常, 有api可用, api会比写网络爬虫程序来获取数据更加方便. Part1 创建爬虫 Chapter1 初建网络爬虫 一旦你开始采集网络数据, 就会感受到浏览器为我们所做的所有细节, 它解释了所有的html, css, JavaScript 网络浏览器是一个非常有用的应用, 它创建信息的数据包, 发送…