学无止境
我们为梦想前行!

asyp的文章

python错误处理

阅读(16)

python错误处理,有错误发生时,解释器会打印一个错误信息和栈跟踪器。在交互模式下,它返回主提示符,如果从文件输入执行,它在打印栈跟踪器后以非零状态退出。(异常可以由 try 语句中的 except 子句来控制,这样就不会出现上文中的错误...

python 表达错误

阅读(13)

python表达错误,这一节详细说明 “0.1” 示例,教你怎样自己去精确地分析此类案例。假设这里你已经对浮点数表示有基本的了解。 Representation error 提及事实上有些(实际是大多数)十进制小数不能精确的表示为...

python 浮点数算法:争议和限制

阅读(14)

python浮点数算法:争议和限制,浮点数在计算机中表达为二进制(binary)小数。例如:十进制小数: 0.125 是 1/10 + 2/100 + 5/1000 的值,同样二进制小数: 0.001 是 0/2 + 0/4 + 1/8。这...

python快捷键绑定

阅读(9)

python快捷键绑定,Readline 库的快捷键绑定和其它一些参数可以通过名为 ~/.inputrc 的初始化文件的替换命名来定制。快捷键绑定如下形式: key-name: function-name 或者: "string": fun...

python历史回溯

阅读(15)

python历史回溯,历史代替可以工作。所有非空的输入行都被保存在历史缓存中,获得一个新的提示符的时候,你处于这个缓存的最底的空行。C-P 在历史缓存中上溯一行,C-N 向下移一行。历史缓存中的任一行都可以编辑;按下 Return 键时将当...

python行编辑

阅读(11)

python行编辑,如果支持,无论解释器打印主提示符或从属提示符,行编辑都会激活。当前行可以用 Emacs 风格的快捷键编辑。其中最重要的是:C-A (Control-A)将光标移动到行首,C-E 移动到行尾,C-B 向左移一个字符,C-F...

python十进制浮点数算法

阅读(9)

python十进制浮点数算法,decimal 模块提供了一个 Decimal 数据类型用于浮点数计算。相比内置的二进制浮点数实现 float,这个类型有助于: 金融应用和其它需要精确十进制表达的场合, 控制精度, 控制舍入以适应法律或者规定...

python列表工具

阅读(8)

python列表工具,很多数据结构可能会用到内置列表类型。然而,有时可能需要不同性能代价的实现。 array 模块提供了一个类似列表的 array() 对象,它仅仅是存储数据,更为紧凑。以下的示例演示了一个存储双字节无符号整数的数组(类型编...

python弱引用

阅读(11)

python弱引用,Python 自动进行内存管理(对大多数的对象进行引用计数和垃圾回收 garbage collection 以循环利用)在最后一个引用消失后,内存会很快释放。 这个工作方式对大多数应用程序工作良好,但是偶尔会需要跟踪对象...

python日志系统

阅读(11)

python日志系统,logging 模块提供了完整和灵活的日志系统。它最简单的用法是记录信息并发送到一个文件或 sys.stderr: import logging logging.debug('Debugging information...