包含标签 python 的文章

Python的上下文管理器

Python读写文件最好的写法是「 with open(filename, mode) as f 」这种方式。 这里的with使用的就是自带的上下文管理。本篇内容介绍Python的上下文管理器(contextor)。

……

阅读全文

Python str VS repr

Python中字符串的格式化一般使用str和repr,str和repr调用的底层特殊函数是__str____repr__。用示例展示它们之间的区别。

……

阅读全文

当True、False和数字作为dict的key时

Python的字典(dict)是很常用的,但字典的key的选用是需要注意的,并不是所有数据类型都可以作为字典的key;当True、False和数字作为dict的key时会发生「诡异」的事。

……

阅读全文

Python单元测试相关的模块和工具

任何语言,要想编写足够健壮的程序,都要配合完善的单元测试,尤其是大型项目,在实践中这也是容易被忽略或不重视的一个环节。在此收集单元测试相关的模块和学习书籍、阅读资料等。

……

阅读全文

asyncio uvloop sanic

这两三年来Python3最主要和最受关注的feature莫过于asyncio,得益于node.js和高并发编程这几年的火热,异步编程和异步IO的概念更加受关注。

……

阅读全文