Python
文章平均质量分 90
科学计算与人工智能。
Howard-Cheng
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Python 附录
交互模式错误处理当发生错误时,解释器会打印错误信息和错误堆栈。在交互模式下,将返回到主命令提示符;如果输入内容来自文件,在打印错误堆栈之后,程序会以非零状态退出。(这里所说的错误不包括 try 语句中由 except 所捕获的异常。) 有些错误是无条件致命的,会导致程序以非零状态退出,比如内部逻辑矛盾或内存耗尽。所有错误信息都会被写入标准错误流,而命令的正常输出则被写入标准输出流。在主提示符或辅提示符中键入中断字符(通常为 Control-C 或 Delete)会取消输入并返回至主提示符(GNU Re翻译 2021-06-27 21:28:56 · 276 阅读 · 0 评论 -
Python 浮点运算:问题和限制
参考资料Python3 Tutorial – Floating Point Arithmetic: Issues and Limitations翻译 2021-06-25 01:52:21 · 1330 阅读 · 0 评论 -
Python 终端交互式编程
Tab 补全和编辑历史交互式解释器的替代参考资料Python3 Tutorial – Interactive Input Editing and History Substitution翻译 2021-06-24 20:22:56 · 935 阅读 · 0 评论 -
Python 线上资源
参考资料Python3 Tutorial – What Now?翻译 2021-06-23 21:55:02 · 144 阅读 · 0 评论 -
Python 虚拟环境和包
介绍创建虚拟环境用 pip 管理包参考资料Python3 Tutorial – Virtual Environments and Packages翻译 2021-06-20 21:30:14 · 458 阅读 · 1 评论 -
Python 标准库概览(二)
参考资料Python3 Tutorial – Brief Tour of the Standard Library — Part II翻译 2021-06-17 22:16:53 · 160 阅读 · 0 评论 -
Python 标准库概览(一)
文章目录操作系统接口文件通配符命令行参数错误输出重定向和程序终止字符串模式匹配数学网络访问日期和时间数据压缩性能度量质量控制开箱即用参考资料操作系统接口文件通配符命令行参数错误输出重定向和程序终止字符串模式匹配数学网络访问日期和时间数据压缩性能度量质量控制开箱即用参考资料Python3 Tutorial – Brief Tour of the Standard Library...翻译 2021-06-15 21:24:20 · 154 阅读 · 0 评论 -
Python 类
参考资料Python3 Tutorial – Classes翻译 2021-06-05 01:20:29 · 155 阅读 · 0 评论 -
Python 错误和异常
语法错误语法错误,也叫做解析错误。>>> while True print('Hello world') File "<stdin>", line 1 while True print('Hello world') ^SyntaxError: invalid syntax解析器会显示错误行,并用“小箭头”指向错误行中最早检测到的错误点。错误的原因(或检测到的位置)位于“小箭头”的前面,上例中,错误在函数 print()翻译 2021-06-01 02:48:30 · 306 阅读 · 0 评论 -
Python 输入输出
高级格式化输出目前说了两种写值的方式:表达式语句和 print() 函数。第三种方式是用文件对象的 write() 方法,标准输出文件可以引用为 sys.stdout。通常要对输出格式有更多控制,而不是简单用空格将各个值分开。有三种方式可以格式化输出:要使用格式化的字符串,请在字符串的引号或三重引号开头加上 f 或 F。在此字符串中,可以在 { 和 } 之间写一个 Python 表达式,该表达式可以引用变量或者字面值。>>> year = 2016>>> e翻译 2021-05-28 23:46:10 · 200 阅读 · 0 评论 -
Python 模块
深入模块将模块作为脚本执行模块搜索路径编译后的 Python 文件标准模块dir() 函数包从包中导入 *内置包参考多重路径中的包参考资料Modules翻译 2021-05-15 21:36:26 · 139 阅读 · 0 评论 -
Python 代码风格
大多数语言都有不同的书写(或简化、格式化)风格,有些语言比其他语言更有可读性。采用好的编码风格对提高代码可读性有很大帮助。PEP 8 为 Python 代码风格提供了指南,其倡导代码要有可读性且养眼。此处列举了最重要的几点:使用四个空格来缩进,而非 tabs 制表符。四个空格是小缩进(允许更大的嵌套深度)和大缩进(更容易阅读)之间的折中选择。而 tabs 会带来混淆,最好不用。要换行使得每行不超过 79 个字符。这对使用小显示器的用户有帮助,在大显示器上还可以并排使用多个代码文件。翻译 2021-05-09 22:03:24 · 311 阅读 · 0 评论 -
Python 函数定义
函数定义创建能输出任意边界的 Fibonacci 数列:>>> def fib(n): # write Fibonacci series up to n... """Print a Fibonacci series up to n."""... a, b = 0, 1... while a < n:... print(a, end=' ')... a, b = b, a+b... print().翻译 2021-05-07 17:44:49 · 241 阅读 · 0 评论 -
Python 流程控制
if>>> x = int(input("Please enter an integer: "))Please enter an integer: 42>>> if x < 0:... x = 0... print('Negative changed to zero')... elif x == 0:... print('Zero')... elif x == 1:... print('Single')... el翻译 2021-05-02 21:02:01 · 171 阅读 · 0 评论 -
Python 数据结构
循环中的技巧循环字典时,键和相应值可以用 items() 方法同时取出来。>>> knights = {'gallahad': 'the pure', 'robin': 'the brave'}>>> for k, v in knights.items():... print(k, v)...gallahad the purerobin the brave循环序列时,索引位置和相应值可以用 enumerate() 函数同时取出来。>>翻译 2021-05-01 02:28:31 · 356 阅读 · 0 评论 -
Python 数据类型
数值解释器的行为就像一个计算器。你可以向它输入一个表达式,它会返回结果。表达式的语法简明易懂:+,-,*,/ 和大多数语言中的用法一样,比如 C 或 Pascal,括号用于分组。加减乘除等号 = 用于给变量赋值,同一个值可以同时赋给几个变量。>>> x = y = z = 0 # Zero x, y and z>>> x0>>> y0>>> z0>>> 2 + 24>>&g翻译 2021-04-29 23:19:28 · 181 阅读 · 0 评论 -
Python 解释器
调用解释器安装目录通常 Python 的解释器被安装在目标机器的 /usr/local/bin/python 目录下。因为安装路径是可选的,所以也有可能安装在其它位置,例如,/usr/local/python 就是一个很常见的选择。启动解释器解释器的操作有些像 Unix Shell:使用终端设备做为标准输入来调用它时,解释器交互的解读和执行命令,通过文件名参数或以文件做为标准输入设备时,它从文件中解读并执行脚本。启动解释器的第二个方法是 python -c command [arg] ...",这翻译 2021-04-26 00:15:41 · 844 阅读 · 0 评论 -
Python 简介
名称来源Python 名字来源于 BBC 的“Monty Python’s Flying Circus”节目,和凶猛的爬虫没有任何关系。Python VS C & Shell相对于 Shell,它提供的针对大型程序的支持和结构要多的多。另一方面,它提供了比 C 更多的错误检查,并且,做为一门高级语言,它拥有内置的高级数据类型,例如可变数组和字典,如果通过 C 来实现的话,这些工作可能让你大干上几天的时间。因为拥有更多的通用数据类型,Python 适合比 Awk 甚至 Perl 更广泛的问题领域翻译 2021-04-25 19:22:08 · 318 阅读 · 0 评论
分享