16.1. 交互模式¶
16.1.1. 错误处理¶
当错误发生时,解释器打印一个错误信息和堆栈跟踪。在交互模式下,它返回主提示符;当输入来自文件的时候,在打印堆栈跟踪后以非零退出(a nonzero exit)状态退出。(在 tr...
AI君
1年前 (2019-03-27) 110℃
0喜欢
浮点数在计算机中表达为二进制(binary)小数。例如:十进制小数:
0.125
是 1/10 + 2/100 + 5/1000 的值,同样二进制小数:
0.001
是 0/2 + 0/4 + 1/8。这两个数值相同。...
AI君
1年前 (2019-03-27) 105℃
0喜欢
某些版本的 Python 解释器支持编辑当前的输入行和历史记录,类似于在 Korn shell 和 GNU Bash shell 中看到的功能。这是使用 GNU Readline 库实现的,它支持各种编辑风格。 这个库有它自己的文档,在这...
AI君
1年前 (2019-03-27) 100℃
0喜欢
12.1. 简介¶
Python 应用程序经常会使用一些不属于标准库的包和模块。应用程序有时候需要某个特定版本的库,因为它需要一个特定的 bug 已得到修复的库或者它是使用了一个过时版本的库的接口编写的。
这就意味着可能无法安装一个 P...
AI君
1年前 (2019-03-27) 108℃
0喜欢
读过这本指南应该会让你有兴趣使用 Python —— 可能你已经期待着用 Python 解决你的实际问题了。可以在哪里进行一步学习?
入门指南是 Python 文档集的一部分。其中的另一些文档包括:
Python 标准库:
应该浏览一...
AI君
1年前 (2019-03-27) 101℃
0喜欢
第二部分包含了支持专业编程工作所需的更高级的模块,这些模块很少出现在小脚本中。
11.1. 输出格式¶
reprlib 模块为大型的或深度嵌套的容器缩写显示提供了 :repr() 函数的一个定制版本:
>>> i...
AI君
1年前 (2019-03-27) 101℃
0喜欢
Python 的类机制通过最小的新语法和语义在语言中实现了类。它是 C++ 或者 Modula-3 语言中类机制的混合。就像模块一样,Python 的类并没有在用户和定义之间设立绝对的屏障,而是依赖于用户不去“强行闯入定义”的优雅。另一方...
AI君
1年前 (2019-03-27) 96℃
0喜欢
10.1. 操作系统接口¶
os 模块提供了很多与操作系统交互的函数:
>>> import os
>>> os.getcwd() # Return the current worki...
AI君
1年前 (2019-03-27) 106℃
0喜欢
至今为止还没有进一步的谈论过错误信息,不过在你已经试验过的那些例子中,可能已经遇到过一些。Python 中(至少)有两种错误:语法错误和异常( syntax errors 和 exceptions )。
8.1. 语法错误¶
语法错误...
AI君
1年前 (2019-03-27) 98℃
0喜欢
如果你退出 Python 解释器并重新进入,你做的任何定义(变量和方法)都会丢失。因此,如果你想要编写一些更大的程序,为准备解释器输入使用一个文本编辑器会更好,并以那个文件替代作为输入执行。这就是传说中的 脚本。随着你的程序变得越来越长,...
AI君
1年前 (2019-03-27) 99℃
0喜欢