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

 找回密码
 立即注册
订阅

Python2编程手册

8.6. 定义清理行为
try语句还有另一个可选的子句,目的在于定义在任何情况下都一定要执行的功能。例如: try: ... raise KeyboardInterrupt ... finally: ... print 'Goodbye, world!' ... Goodbye, world! KeyboardInterrupt Traceba ...
2022-2-20 22:36
8.5. 用户自定义异常
在程序中可以通过创建新的异常类型来命名自己的异常(Python 类的内容请参见类)。异常类通常应该直接或间接的从Exception类派生,例如: class MyError(Exception): ... def __init__(self, value): ... self.valu ...
2022-2-20 22:36
8.4. 抛出异常
raise语句允许程序员强制抛出一个指定的异常。例如: raise NameError('HiThere') Traceback (most recent call last): File "stdin", line 1, in ? NameError: HiThere 要抛出的异常由raise的唯一参数标识。它必需是 ...
2022-2-20 22:35
8.3. 异常处理
通过编程处理选择的异常是可行的。 看一下下面的例子:它会一直要求用户输入,直到输入一个合法的整数为止,但允许用户中断这个程序(使用Control-C或系统支持的任何方法)。 注意:用户产生的中断会引发一个Keyboar ...
2022-2-20 22:35
8.2. 异常
即使一条语句或表达式在语法上是正确的,当试图执行它时也可能会引发错误。 运行期检测到的错误称为异常,并且程序不会无条件的崩溃:很快,你将学到如何在 Python 程序中处理它们。 然而,大多数异常都不会被程序处 ...
2022-2-20 22:35
8.1. 语法错误
语法错误,也被称作解析错误,也许是你学习 Python 过程中最常见抱怨: while True print 'Hello world' File "stdin", line 1, in ? while True print 'Hello world' ^ SyntaxError: invalid syntax 语法分析器指 ...
2022-2-20 22:34
8. 错误和异常
至今为止还没有进一步的谈论过错误信息,不过在你已经试验过的那些例子中,可能已经遇到过一些。Python 中(至少)有两种错误:语法错误和异常(syntax errors和exceptions)。 ...
2022-2-20 22:34
7.2. 文件读写
函数open()返回文件对象,通常的用法需要两个参数:open(filename,mode)。 f = open('workfile', 'w') print f open file 'workfile', mode 'w' at 80a0960 第一个参数是一个标识文件名的字符串。第二个参数是由有 ...
2022-2-20 22:33
7.1. 格式化输出
我们有两种大相径庭的输出值方法: 表达式语句 和print语句。(第三种方法是使用文件对象的write()方法,标准文件输出可以参考sys.stdout。详细内容参见库参考手册。)通常,你想要对输出做更多的格式控制,而不是简 ...
2022-2-20 22:30
7. 输入和输出
一个程序可以有几种输出方式:以人类可读的方式打印数据,或者写入一个文件供以后使用。 本章将讨论几种可能性。
2022-2-20 22:29
6.4. 包
包通常是使用用“圆点模块名”的结构化模块命名空间。例如,名为A.B的模块表示了名为A的包中名为B的子模块。正如同用模块来保存不同的模块架构可以避免全局变量之间的相互冲突,使用圆点模块名保存像 NumPy 或 Pytho ...
2022-2-20 22:27
6.3. dir() 函数
内置函数dir()用于按模块名搜索模块定义,它返回一个字符串类型的存储列表: import fibo, sys dir(fibo) dir(sys) 无参数调用时,dir()函数返回当前定义的命名: a = import fibo fib = fibo.fib dir() 注意 ...
2022-2-20 22:26
6.2. 标准模块
Python 带有一个标准模块库,并发布有独立的文档,名为 Python 库参考手册(此后称其为“库参考手册”)。有一些模块内置于解释器之中,这些操作的访问接口不是语言内核的一部分,但是已经内置于解释器了。这既是为 ...
2022-2-20 22:26
6.1. 深入模块
除了包含函数定义外,模块也可以包含可执行语句。 这些语句一般用来初始化模块。 它们仅在第一次被导入的地方执行一次。每个模块都有自己私有的符号表,被模块内所有的函数定义作为全局符号表使用。 因此,模块的作 ...
2022-2-20 22:25
6. 模块
如果你退出 Python 解释器并重新进入,你做的任何定义(变量和方法)都会丢失。 因此,如果你想要编写一些更大的程序,为准备解释器输入使用一个文本编辑器会更好,并以那个文件替代作为输入执行。 这就是传说中的脚 ...
2022-2-20 22:24

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

GMT+8, 2025-7-1 21:58 , Processed in 0.008241 second(s), 7 queries .

© 2001-2020

返回顶部