数智图书馆-无锡数智政务 本次搜索耗时 2.335 秒,为您找到 563 个相关结果.
  • 空标题文档

    6.1 程序也会出错 当今很多语言都支持异常处理这种机制,如 Java、C++、Python、Ruby 等语言。但是 C 语言是不支持这种机制的。因此,以 C 语言入门学习程序设计的人不少都对为何需要异常处理这个问题认识模糊。本章会说明异常处理产生的目的、它是如何发展的,以及异常处理中仍然尚存的问题。 程序也会出错,比如写入文件时,如果磁盘空间不足写入...
  • 空标题文档

    5.5 管理上下文和with语句 在Python中,在很多地方用到了上下文的管理。接下来会结合一些示例来对基本用法进行说明。 上下文是通过with语句来定义的。以下的这个例子中使用了一个程序解析日志文件并保存为CSV格式。由于需要同时打开两个文件,因此需要使用嵌套的with语句来创建上下文。下例使用了复杂的正则表达式format_1_pat。接下来会进...
  • 空标题文档

    7.7 总结 我们已经介绍了内置的数值类型,也看了很多在创建新数值类型时所需的特殊方法。特殊的数值类型可以与Python其余部分无缝集成,是这个语言的一大特色。除非使用得当,否则并不意味着工作的简化。 7.7.1 设计要素和折中方案 当使用数值时,设计分为以下几步。 1.考虑使用内部版本的complex、float和int类型。 2.考虑类库的扩...
  • 空标题文档

    11.3 从Python对象到SQLite BLOB列的映射 我们可以将 SQL 列映射为类的定义,这样一来就能够基于数据库中的数据来构造适当的Python对象。SQLite中包含了一个二进制大对象(Binary Large Object,BLOB)数值类型。我们可以使用pickle来处理Python对象,然后将它们存入BLOB列中。可以使用字符串来表示...
  • 6.3 字典(Dictionary)

    6.3 字典(Dictionary) 编程世界中其实有很多概念都基于现实生活的原型,字典这种数据结构的特征也正如现实世界中的字典一样,使用名称-内容进行数据的构建,在 Python 中分别对应着键(key)-值(value),习惯上称之为键值对。 字典的特征总结如下: 字典中数据必须是以键值对的形式出现的; 逻辑上讲,键是不能重复的,而值可以重...
  • 第七章 类与可口可乐

    第七章 类与可口可乐 All the Cokes are the same and all the Cokes are good. Liz Taylor > knows it, the President knows it, the bum knows it, and you know > it. ——Andy Warhol “在美国,所有人喝到...
  • 图书在版编目(CIP)数据

    图书在版编目(CIP)数据 Python核心编程:第3版/(美)春(Chun,W.)著;孙波翔,李斌,李晗译.—北京:人民邮电出版社,2016.6 ISBN 978-7-115-41477-9 Ⅰ.①P… Ⅱ.①春…②孙…③李…④李… Ⅲ.①软件工具—程序设计 Ⅳ.①TP311.56 中国版本图书馆CIP数据核字(2016)第084805号 版权...
  • 空标题文档

    9.1 持久化、类、状态以及数据表示 Python对象主要保存在计算机内存中,它们的生命周期就是Python进程。它们的生命周期甚至没有那么长,也许只是与它们在命名空间中的引用长短一致。如果希望一个对象的生命周期超过Python进程或命名空间,我们需要将它持久化。 大部分操作系统以文件系统的方式来提供持久化存储服务。这通常包括磁盘驱动器、闪存或其他稳定...
  • 空标题文档

    11.6 添加ORM层 有许多有关Python的ORM项目,从https://wiki.python.org/moin/HigherLevelDatabase Programming 可以找到一个列表。 我们会选择其中的一个作为例子,这时我们选择 SQLAlchemy,因为它提供给我们许多功能而且它的使用相对广泛。正如其他事物一样,没有最好的选择...
  • 空标题文档

    11.7 通过指定标签字符串查询文章对象 在关系数据库中有一个很重要的优势是可以得到对象之间的关系。使用SQLAlchemy的查询能力,可以得到Tag与Post之间的关系,并查询出所有使用同样Tag字符串的Post。 查询是会话的一个功能。这意味着已经在会话中的对象不需要从数据库中再次取出,从而节约了时间。没有包含在会话中的对象会被缓存在会话中,这样一...