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

    22.8 在文件中保存内容:pickle 在本章第一部分中,我们讨论了怎样读写文本文件。在硬盘上存储信息有很多方法,文本文件只是其中的一种。如果你想存储列表或对象之类的内容呢?有时列表中的元素可能是字符串,不过并不一定是这样。另外,对象又该怎么存储呢?也许可以把所有对象的属性都转换为字符串,再写到一个文本文件中,但是之后你还得把这个过程反过来,从文件恢复...
  • 空标题文档

    14.5 创建对象 Python 中创建对象包括两步。 第一步是定义对象看上去什么样,会做什么,也就是它的属性和方法。但是创建这个描述并不会真正创建一个对象。这有点像一个房子的蓝图。蓝图可以告诉你房子看上去怎么样,但是蓝图本身并不是一个房子。你不可能住在一个蓝图里。只能用它来建造真正的房子。实际上,可以使用蓝图盖很多的房子。 在 Python 中...
  • 空标题文档

    15.7 总结 我们介绍了使用unittest和doctest来创建自动化单元测试,也介绍了可以创建测试套件,测试的集合可以被打包起来重用,被放入套件中获得更大的范围,而无需依赖自动化测试查找进程。 我们还介绍了如何创建模仿对象,这样可以隔离软件单元对其进行测试,也介绍了几种安装和卸载的方式。这样就可以应对包含了复杂的初始化状态或存储结果的测试。 d...
  • 空标题文档

    8.6 没有数字的计数 在所有前面的例子中,循环变量都是一个数。按编程术语来讲,可以这么说:循环迭代处理一个数字列表。但是列表不一定非得是数字列表。从卡特的试验我们看到,它也可以是字符列表(一个字符串),还可以是一个字符串列表,或者是其他列表。 要了解它如何工作,最好的办法就是举个例子来说明。试着运行代码清单 8-7 中的程序,看看会发生什么。 代码...
  • 空标题文档

    9.2 单行注释 在任何代码行前面加上“#”符号就可以把它变成一个注释。(这个符号叫做数字符号,有时也叫做镑符号。) # 这是Python 程序中的一个注释print 'This is not a comment' 如果运行这两行代码,会得到下面的输出: This is not a comment 程序运行时第一行会被忽略。注释(以 # 字符...
  • 4.4 设计自己的函数

    4.4 设计自己的函数 到了这里,我们应该可以十分有自信地设计一个符合自己项目需求的函数了,我们将上面各种所有知识进行整合,来设计一个简易的敏感词过滤器,不过在这之前,先来认识一个新的函数一一open。 这个函数使用起来很简单,只需要传入两个参数就可以正常运转了:文件的完整路径和名称,打开的方式。 先在桌面上创建一个名为 text.txt 的文件。W...
  • 空标题文档

    7.4 其他类型的测试 很幸运,其他比较操作符更容易记:小于(<)、大于(>)和不等于(!=)。(还可以使用 <> 表示不等于,不过大多数人都用 !=。)还可以把 > 或 < 与 = 结合起来表示大于或等于(>=)以及小于或等于(<=)。数学课上你可能已经见过这样一些符号。 不等于 在 Python 3 中,不再支持 <> 形式的不等于,只能...
  • 空标题文档

    1.2 在历史中学习 理解语言设计者的意图 设想你在阅读关于编程语言某种功能的介绍时,脑子里总有一种不够透彻的感觉。这时,你想知道为什么需要这种功能。 编程语言也是人创造出来的。知道了语言设计者为解决何种问题而创造了这种语言,以及这种语言经历过怎么样的历史变迁后,慢慢地就能理解为什么需要有这种功能了。 应该学哪种语言,我们无从所知 了解了语言的历...
  • 空标题文档

    3.1 什么是语法 程序设计语言中有各种各样的规则。比如,乘法运算比加法运算优先级高,所以 1+23 这样书写的算式是先计算 23 的。语法就是程序语言设计者规定的解释程序编写方式的一系列规则。在第 2 章中,我们讲到程序设计语言是为了带来便捷而创造的,那么语法又会是为何而创造出来的呢 1 ? 1语法和句法有什么差别呢?也许有人要问这个问题。两者都是编...
  • 空标题文档

    4.4 for 语句——让数值渐增的 while 语句更简洁 笔者曾有耳闻,大学里初学C语言时,有些人提出,有了 while 语句,for 语句不要也可以。有这种质疑其实并不奇怪,因为实际上 for 语句能实现的功能用 while 语句已经能够实现了。 使用 for 语句的表达方式 我们来考察下面的 for 语句,它表示 i 在 0 至 N 的范围内...