请选择 进入手机版 | 继续访问电脑版

笨鸟编程-零基础入门Pyhton教程

 找回密码
 立即注册
订阅

Python3编程手册

12.3. 使用 pip 管理包
一旦你激活了一个虚拟环境,可以使用一个叫做pip程序来安装,升级以及删除包。默认情况下 将会从 Python Package Index,https://pypi.python.org/pypi, 中安装包。你可以通过 web 浏览器浏览它们,或者你也能使用 ...
2022-2-21 01:44
12.2. 创建虚拟环境
用于创建和管理虚拟环境的脚本叫做pyvenv。pyvenv通常会安装你可用的 Python 中最新的版本。这个脚本也能指定安装一个特定的版本的 Python,因此如果在你的系统中有多个版本的 Python 的话,你可以运行 或者你想要的 ...
2022-2-21 01:43
12.1. 简介
Python 应用程序经常会使用一些不属于标准库的包和模块。应用程序有时候需要某个特定版本的库,因为它需要一个特定的 bug 已得到修复的库或者它是使用了一个过时版本的库的接口编写的。这就意味着可能无法安装一个 P ...
2022-2-21 01:43
12. 虚拟环境和包
Python 应用程序经常会使用一些不属于标准库的包和模块
2022-2-21 01:42
11.8. 十进制浮点数算法
decimal模块提供了一个Decimal数据类型用于浮点数计算。相比内置的二进制浮点数实现float,这个类型有助于金融应用和其它需要精确十进制表达的场合,控制精度,控制舍入以适应法律或者规定要求,确保十进制数位精度 ...
2022-2-21 01:42
11.7. 列表工具
很多数据结构可能会用到内置列表类型。然而,有时可能需要不同性能代价的实现。array模块提供了一个类似列表的array()对象,它仅仅是存储数据,更为紧凑。以下的示例演示了一个存储双字节无符号整数的数组(类型编 ...
2022-2-21 01:41
11.6. 弱引用
Python 自动进行内存管理(对大多数的对象进行引用计数和垃圾回收——垃圾回收——以循环利用)在最后一个引用消失后,内存会很快释放。这个工作方式对大多数应用程序工作良好,但是偶尔会需要跟踪对象来做一些事。 ...
2022-2-21 01:41
11.5. 日志
logging模块提供了完整和灵活的日志系统。它最简单的用法是记录信息并发送到一个文件或:sys.stderrimport logging logging.debug('Debugging information') logging.info('Informational message') logging.warning( ...
2022-2-21 01:41
11.4. 多线程
线程是一个分离无顺序依赖关系任务的技术。在某些任务运行于后台的时候应用程序会变得迟缓,线程可以提升其速度。一个有关的用途是在 I/O 的同时其它线程可以并行计算。下面的代码显示了高级模块threading如何在主程 ...
2022-2-21 01:40
11.3. 使用二进制数据记录布局
struct模块为使用变长的二进制记录格式提供了pack()和unpack()函数。下面的示例演示了在不使用zipfile模块的情况下如何迭代一个 ZIP 文件的头信息。压缩码 和 分别表示2和4字节无符号数字, 表明它们都是标准大 ...
2022-2-21 01:40
11.2. 模板
string提供了一个灵活多变的模版类Template,使用它最终用户可以用简单的进行编辑。这使用户可以在不进行改变的情况下定制他们的应用程序。格式使用 为开头的 Python 合法标识(数字、字母和下划线)作为占位符。占 ...
2022-2-21 01:39
11.1. 输出格式
reprlib模块为大型的或深度嵌套的容器缩写显示提供了 :repr()函数的一个定制版本: import reprlib reprlib.repr(set('supercalifragilisticexpialidocious')) "set()" pprint模块给老手提供了一种解释器可读的 ...
2022-2-21 01:39
11. 标准库浏览
第二部分包含了支持专业编程工作所需的更高级的模块,这些模块很少出现在小脚本中。
2022-2-21 01:38
10.12. “瑞士军刀”
Python 展现了“瑞士军刀”的哲学。这可以通过它更大的包的高级和健壮的功能来得到最好的展现。列如:xmlrpc.client和xmlrpc.server模块让远程过程调用变得轻而易举。尽管模块有这样的名字,用户无需拥有 XML 的知识 ...
2022-2-21 01:38
10.11. 质量控制
开发高质量软件的方法之一是为每一个函数开发测试代码,并且在开发过程中经常进行测试。doctest模块提供了一个工具,扫描模块并根据程序中内嵌的文档字符串执行测试。测试构造如同简单的将它的输出结果剪切并粘贴到 ...
2022-2-21 01:38

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2024-2-25 06:37 , Processed in 0.020642 second(s), 7 queries .

© 2001-2020

返回顶部