标签 › 第2页

标签:Python

与其他编程语言相比,Python 的类机制用最少的新的语法和语义引入了类。它是 C++ 和 Modula-3 类机制的混合。Python 的类提供了面向对象编程的所有标准功能: 类继承机制允许有多个基类,继承的类可以覆盖其基类或类的任何方法…

直到现在,我们还没有更多的提及错误信息,但是如果你真的尝试了前面的例子,也许你已经见到过一些。Python(至少)有两种错误很容易区分:语法错误 和异常。 8.1. 语法错误 语法错误,或者称之为解析错误,可能是你在学习 Python 过程…

展现程序的输出有多种方法;可以打印成人类可读的形式,也可以写入到文件以便后面使用。本章将讨论其中的几种方法。 7.1. 格式化输出 到目前为止我们遇到过两种输出值的方法:表达式语句和print()函数。(第三个方式是使用文件对象的write…

如果你退出 Python 解释器并重新进入,你做的任何定义(变量和方法)都会丢失。因此,如果你想要编写一些更大的程序,最好使用文本编辑器先编写好,然后运行这个文件。 这就是所谓的创建 脚本。随着你的程序变得越来越长,你可能想要将它分成几个文…

本章详细讲述你已经学过的一些知识,并增加一些新内容。 5.1. 详解列表 列表数据类型还有更多的方法。这里是列表对象方法的清单: list.append(x) 添加一个元素到列表的末尾。相当于a[len(a):] = [x]。 list.e…

除了前面介绍的 while语句,Python 也有其它语言常见的流程控制语句,但是稍有不同。 4.1. if 语句 也许最为人知的语句类型是if语句。例如: >>> x = int(input("Please e…

以下的示例中,输入和输出通过提示符(>>>和...)是否出现加以区分:如果要重复该示例,你必须在提示符出现后,输入提示符后面的所有内容;没有以提示符开头的行是解释器的输出。注意示例中出现从提示符意味着你一定要在最后加上一个…

如果你要用计算机做很多工作,后来你会发现有些任务你希望它是自动完成的。例如,你可能希望对大量的文本的文件执行搜索和替换,或以复杂的方式重命名并重新排列一堆照片文件。也许你想写一个小的自定义数据库,或一个专门的 GUI 应用程序或一个简单的游…