Python3.2.3官方文档
译者序
首先感谢客户小马哥,因为有他的打击,才会有今天这份文档。至今仍清楚地记得笔者在小马哥的面试过程中那段场景:
小马哥:“还会其他编程语言吗”
笔者:“不会”
小马哥:“听过python吗”
笔者:“听过”
小马哥:“了解python吗”
笔者:“不了解”
小马哥:“也就是说只知道python这个名字,对吧”
当听到这句话的,笔者的小心脏立刻刺激得受不了了。心里感觉这话就像问一个数学教授知道勾股定理吗,然而回答竟是只听过。当时笔者心里犹如九把刀左一刀右一刀在划啊,一划一道渠,一划一道渠。当晚回去果断淡定不了了。开机、下载、编写,于是一个崭新python版的helloword出现了
<python code>print’Hello World’<python code>
然后自信满满地run:结果定眼一看,红灿灿一行:SyntaxError:invalid syntax
接下半个小时debug呀,debug啊,debug呀,度娘完了问google,问完中文换英文..那个郁闷啊,趋向无穷大。笔者的多少脂肪就这样无名地被燃烧了。于是低下眉头,突然计上心头,果断后面加个括号。竟然成功了,后来一查api,“我靠”,python3.2更改方法了,并不向下兼容。突然心中有千万只浩浩荡荡奔腾而过啊。
于是盯着电脑吐槽:“python,你丫的装什么牛逼,人家台湾教授说中国内陆的河南南一半地方都吃不起茶叶蛋,但俺作为更内陆的甘肃人今天还都干了两个蛋蛋。你等着,看哥怎么收拾你”。于是一个翻译python官方文档的计划产生了,经过两个月在伸手不见五指的夜晚鏖战,终于把python这货的3.2.3的英文api文档给翻译出来啦,于大家分享。
最后,由于笔者英文水平有限,有不当之处,请尽力吐槽,不过有个要求,吐槽一定要让笔者知道。当然扔鞋也是欢迎的啦,扔两只那是相当的感动,要是扔两只男式42码的帆布鞋那直接泪崩。
译者邵向兵博客:blog.csdn/sxb0841901116/article/
目录
第一章Python初步介绍 (5)
1.1Python用作计算器 (5)
1.1.1数字 (5)
1.1.2字符串 (8)
1.1.3列表 (14)
1.2初步走进编程之门 (16)
第二章更多控制流程语句 (18)
2.1if语句 (18)
2.2for语句 (19)
2.3range()方法 (20)
2.4break和continue语句和在循环中的else子句 (21)
2.5Pass语句 (22)
2.6定义方法 (23)
2.7更多关于方法定义 (25)
2.7.1默认参数值 (25)
2.7.2关键字参数 (27)
2.7.3可变参数列表 (29)
2.7.4拆分参数列表 (29)
2.7.5形式 (30)
2.7.6文档字符串 (30)
2.8编码风格 (31)
第三章数据结构 (32)
3.1列表 (32)
3.1.1把列表当做栈来用 (33)
3.1.2把列表当做队列来用 (34)
3.1.3递推式构造列表 (35)
3.1.4嵌套列表推导式 (37)
3.3元组和序列 (38)
3.4Set集合 (40)
3.5字典 (41)
3.7深入条件控制 (44)
第四章模块 (45)
4.1深入模块 (47)
4.1.1像脚本一样执行python (48)
4.1.2模块的搜索路径 (48)
4.1.3编译python文件 (49)
python菜鸟教程文档
4.2标准接口 (49)
4.3dir()函数 (50)
4.4包 (51)
4.4.1从包中导入* (53)
4.4.2包内引用 (54)
4.4.3跨目录的包 (55)
第五章输入输出 (55)
5.1格式化输出 (55)
5.1.1旧式字符串格式化 (60)
5.2文件读写 (60)
5.2.1文件对象中方法 (61)
5.2.2pickle模块 (63)
第六章类 (64)
6.1名称和对象相关术语 (65)
6.2Python作用域和命名空间 (65)
6.2.1作用域和命名空间实例 (67)
6.3初识类 (68)
6.3.1类定义语法 (68)
6.3.2类对象 (68)
6.3.3实例对象 (70)
6.3.4方法对象 (70)
6.4一些说明 (71)
6.5继承 (72)
6.5.1多重继承 (73)
6.7备注 (75)
6.8异常也是类 (76)
6.9迭代器 (77)
6.10生成器 (79)
6.11生成器表达式 (80)
第七章Python标准库概览 (80)
7.1操作系统接口 (80)
7.2文件通配符 (81)
7.3命令行参数 (81)
7.4错误输出重定向和程序终止 (81)
7.5字符串模式匹配 (82)
7.6数学 (82)
7.7互联网访问 (83)
7.8时间和日期 (83)
7.9数据压缩 (84)
7.10性能评测 (85)
7.11质量控制 (85)
7.12内置电池 (86)
第八章标准库二 (86)
8.1输出格式化 (86)
8.2模板 (88)
8.3使用二进制数据记录布局 (89)
8.4多线程 (90)
8.5日志 (90)
8.6弱引用 (91)
8.7列表工具 (92)
8.8十进制浮点数计算 (93)
Python3.2.3官方文档教程
第一章Python初步介绍
在接下来的实例中,用标记符(>>>和…)来区别输入和输出。想要重现这些实例,你必须输入标记符后面的所有内容。那些不以标记符开头的语句是输出语句。注意在一个例子中在同一行出现第二个标记符意味着你必须输入一行空格。它用来结束多行输入命令。
在这本说明书中的好多例子都包括注释,甚至有一些在交互提示符中换行。在python 语言中的注释以固定字符#开始,并一直延续到本行的结尾。注释可能出现在每行的开始或者接下来的空格和代码,但不包含在字符串内。在字符串内的#号仅仅就是#符号。由于注释是用来解释说明代码而不能被python编译器所编译,当输入例子的时候注释可以被忽略。例如:
#this is the first comment
SPAM=1#and this is the second comment
#...and now a third
STERING=“#This is not a comment.”
1.1Python用作计算器
让我们学习一些简单的python命令。开始翻译和等待主提示符>>>(这不会费时)1.1.1数字
解释器充当一个简单的计算器:在里面你可以输入一个表达式,它将会写出结果。表达式语法就是简单的操作符+-*和/,这和大多数语言中(如Pascal和C)用法一样。插入语可以用来分组,例如:
>>>2+2
4
>>>#This is a comment这是注释
...2+2

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。