15.1. 交互模式¶
15.1.1. 错误处理¶
有错误发生时,解释器会打印一个错误信息和栈跟踪器。在交互模式下,它返回主提示符,如果从文件输入执行,它在打印栈跟踪器后以非零状态退出。(异常可以由 try 语句中的 except...
AI君
3年前 (2019-03-27) 203℃
0喜欢
浮点数在计算机中表达为二进制(binary)小数。例如:十进制小数:
0.125
是 1/10 + 2/100 + 5/1000 的值,同样二进制小数:
0.001
是 0/2 + 0/4 + 1/8。这两个数值相同。...
AI君
3年前 (2019-03-27) 154℃
0喜欢
有些版本的 Python 解释器支持输入行编辑和历史回溯,类似 Korn shell 和 GNU bash shell 的功能。这是通过 GNU Readline 库实现的。它支持 Emacs 风格和 vi 风格的编辑。这个库有它自己的文...
AI君
3年前 (2019-03-27) 190℃
0喜欢
读过这本指南应该会让你有兴趣使用 Python —— 可能你已经期待着用 Python 解决你的实际问题了。可以在哪里进行一步学习?
入门指南是 Python 文档集的一部分。其中的另一些文档包括:
Python 标准库:
应该浏览一...
AI君
3年前 (2019-03-27) 159℃
0喜欢
第二部分包含了支持专业编程工作所需的更高级的模块,这些模块很少出现在小脚本中。
11.1. 输出格式¶
repr 模块为大型的或深度嵌套的容器缩写显示提供了 repr() 函数的一个定制版本:
>>> impor...
AI君
3年前 (2019-03-27) 187℃
0喜欢
10.1. 操作系统接口¶
os 模块提供了很多与操作系统交互的函数:
>>> import os
>>> os.getcwd() # Return the current worki...
AI君
3年前 (2019-03-27) 178℃
0喜欢
Python 的类机制通过最小的新语法和语义在语言中实现了类。它是 C++ 或者 Modula-3 语言中类机制的混合。就像模块一样,Python 的类并没有在用户和定义之间设立绝对的屏障,而是依赖于用户不去“强行闯入定义”的优雅。另一方...
AI君
3年前 (2019-03-27) 233℃
0喜欢
至今为止还没有进一步的谈论过错误信息,不过在你已经试验过的那些例子中,可能已经遇到过一些。Python 中(至少)有两种错误:语法错误和异常( syntax errors 和 exceptions )。
8.1. 语法错误¶
语法错误...
AI君
3年前 (2019-03-27) 185℃
0喜欢
一个程序可以有几种输出方式:以人类可读的方式打印数据,或者写入一个文件供以后使用。本章将讨论几种可能性。
7.1. 格式化输出¶
我们有两种大相径庭的输出值方法:表达式语句和 print 语句。(第三种方法是使用文件对象的 write...
AI君
3年前 (2019-03-27) 157℃
0喜欢
如果你退出 Python 解释器并重新进入,你做的任何定义(变量和方法)都会丢失。因此,如果你想要编写一些更大的程序,为准备解释器输入使用一个文本编辑器会更好,并以那个文件替代作为输入执行。这就是传说中的 脚本。 随着你的程序变得越来越长...
AI君
3年前 (2019-03-27) 186℃
0喜欢
本章详细讨论了你已经学过的一些知识,同样也添加了一些新内容。
5.1. 关于列表更多的内容¶
Python 的列表数据类型包含更多的方法。这里是所有的列表对象方法:
list.append(x)
把一个元素添加到链表的结尾,相当...
AI君
3年前 (2019-03-27) 195℃
0喜欢
除了前面介绍的 while 语句,Python 还从其它语言借鉴了一些流程控制功能,并有所改变。
4.1. if 语句¶
也许最有名的是 if 语句。例如:
>>> x = int(raw_input("Plea...
AI君
3年前 (2019-03-27) 205℃
0喜欢
下面的例子中,输入和输出分别由大于号和句号提示符 ( >>> 和 ... ) 标注:如果想重现这些例子,就要在解释器的提示符后,输入 (提示符后面的) 那些不包含提示符的代码行。需要注意的是在练习中遇到的从属提示符表示你...
AI君
3年前 (2019-03-27) 173℃
0喜欢
2.1. 调用 Python 解释器¶
Python 解释器通常被安装在目标机器的 /usr/local/bin/python 目录下。将 /usr/local/bin 目录包含进 Unix shell 的搜索路径里,以确保可以通过输...
AI君
3年前 (2019-03-27) 171℃
0喜欢
如果你要用计算机做很多工作,最后你会发现有一些任务你更希望用自动化的方式进行处理。 比如,你想要在大量的文本文件中执行查找/替换,或者以复杂的方式对大量的图片进行重命名和整理。 也许你想要编写一个小型的自定义数据库、一个特殊的 GUI 应...
AI君
3年前 (2019-03-27) 141℃
0喜欢
Release:
2.7.14
Date:
Dec 10, 2017
Python 是一门简单易学且功能强大的编程语言。它拥有高效的高级数据结构,并且能够用简单而又高效的方式进行面向对象编程。Python 优雅的语...
AI君
3年前 (2019-03-27) 1077℃
0喜欢