学无止境
我们为梦想前行!

标签:python基础教程

第2页

python列表工具

阅读(345)

python列表工具,很多数据结构可能会用到内置列表类型。然而,有时可能需要不同性能代价的实现。 array 模块提供了一个类似列表的 array() 对象,它仅仅是存储数据,更为紧凑。以下的示例演示了一个存储双字节无符号整数的数组(类型编...

python弱引用

阅读(292)

python弱引用,Python 自动进行内存管理(对大多数的对象进行引用计数和垃圾回收 garbage collection 以循环利用)在最后一个引用消失后,内存会很快释放。 这个工作方式对大多数应用程序工作良好,但是偶尔会需要跟踪对象...

python日志系统

阅读(380)

python日志系统,logging 模块提供了完整和灵活的日志系统。它最简单的用法是记录信息并发送到一个文件或 sys.stderr: import logging logging.debug('Debugging information...

python多线程

阅读(348)

python多线程,线程是一个分离无顺序依赖关系任务的技术。在某些任务运行于后台的时候应用程序会变得迟缓,线程可以提升其速度。一个有关的用途是在 I/O 的同时其它线程可以并行计算。 下面的代码显示了高级模块 threading 如何在主程...

python使用二进制数据记录布局

阅读(318)

python使用二进制数据记录布局,struct 模块为使用变长的二进制记录格式提供了 pack() 和 unpack() 函数。下面的示例演示了在不使用 zipfile 模块的情况下如何迭代一个 ZIP 文件的头信息。压缩码 "H" 和 ...

python模板

阅读(322)

python模板,string 提供了一个灵活多变的模版类 Template ,使用它最终用户可以简单地进行编辑。这使用户可以在不进行改变的情况下定制他们的应用程序。 格式使用 $ 为开头的 Python 合法标识(数字...

python输出格式

阅读(336)

python输出格式,repr 模块为大型的或深度嵌套的容器缩写显示提供了 repr() 函数的一个定制版本: >>> import repr >>> repr.repr(set('supercalifr...

python瑞士军刀

阅读(335)

python瑞士军刀,Python 展现了“瑞士军刀”的哲学。这可以通过它更大的包的高级和健壮的功能来得到最好的展现。例如: xmlrpclib 和 SimpleXMLRPCServer 模块让远程过程调用变得轻而易举。 尽管模块有这样的名...

python质量控制

阅读(290)

python质量控制,开发高质量软件的方法之一是为每一个函数开发测试代码,并且在开发过程中经常进行测试。 doctest 模块提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试。测试构造如同简单的将它的输出结果剪切并粘贴到文档字符...

python性能度量

阅读(262)

python性能度量,有些用户对了解解决同一问题的不同方法之间的性能差异很感兴趣。Python 提供了一个度量工具,为这些问题提供了直接答案。 例如,使用元组封装和拆封来交换元素看起来要比使用传统的方法要诱人的多。timeit 证明了后者更...