没有合适的资源?快使用搜索试试~ 我知道了~
首页Python3文档(中文版).pdf
Python3文档(中文版).pdf
需积分: 49 46 下载量 117 浏览量
更新于2023-03-16
评论 3
收藏 1.29MB PDF 举报
Python3.2.3官方文档(中文版).pdf 译者 夜深人静后的码农
资源详情
资源评论
资源推荐
Python3.2.3 官方文档翻译 译者 夜深人静后的码农
吐槽博客: http://blog.csdn.net/sxb0841901116
1
Python3.2.3
官方文档
译者 序
首先感谢客户小马哥,因为有他的打击,才会有今天这份文档。至今仍清楚地记得笔
者在小马哥的面试过程中那段场景:
小马哥: “还会其他编程语言吗”
笔者:“不会”
小马哥: “听过 python 吗”
笔者: “听过”
小马哥: “了解 python 吗”
笔者: “不了解”
小马哥:“也就是说只知道 python 这个名字,对吧”
当听到这句话的,笔者的小心脏立刻刺激得受不了了。心里感觉这话就像问一个数学教
授知道勾股定理吗,然而回答竟是只听过。当时笔者心里犹如九把刀左一刀右一刀在划啊,
一划一道渠,一划一道渠。 当晚回去果断淡定不了了。开机、下载、编写,于是一个崭新
python 版的 helloword 出现了
<python code> print ’Hello World’ <python code>
然后自信满满地 run: 结果定眼一看,红灿灿一行: SyntaxError: invalid syntax
接下半个小时 debug 呀,debug 啊,debug 呀,debug.... 度娘完了问 google,问完中文换英文..
那个郁闷啊,趋向无穷大。笔者的多少脂肪就这样无名地被燃烧了。于是低下眉头,突然计
上心头,果断后面加个括号。竟然成功了,后来一查 api,“我靠”,python3.2 更改方法了,
并不向下兼容。突然心中有千万只草泥马浩浩荡荡奔腾而过啊。
于是盯着电脑吐槽:“python,你丫的装什么牛逼,人家台湾教授说中国内陆的河南南一半地
方都吃不起茶叶蛋,但俺作为更内陆的甘肃人今天还都干了两个蛋蛋。你等着,看哥怎么收
拾你”。于是一个翻译 python 官方文档的计划产生了,经过两个月在伸手不见五指的夜晚鏖
战,终于把 python 这货的 3.2.3 的英文 api 文档给翻译出来啦,于大家分享。
最后,由于笔者英文水平有限,有不当之处,请尽力吐槽,不过有个要求,吐槽一定
要让笔者知道。 当然扔鞋也是欢迎的啦,扔两只那是相当的感动,要是扔两只男式 42 码的
帆布鞋那直接泪崩。
译者邵向兵 博客: http://blog.csdn.net/sxb0841901116/article/
Python3.2.3 官方文档翻译 译者 夜深人静后的码农
吐槽博客: http://blog.csdn.net/sxb0841901116
2
目录
第一章 Python 初步介绍.................................................................................................................. 5
1.1Python 用作计算器............................................................................................................... 5
1.1.1 数字............................................................................................................................5
1.1.2 字符串.......................................................................................................................8
1.1.3 列表..........................................................................................................................14
1.2 初步走进编程之门............................................................................................................16
第二章 更多控制流程语句.............................................................................................................18
2.1 if 语句..................................................................................................................................18
2.2 for 语句............................................................................................................................... 19
2.3 range()方法......................................................................................................................... 20
2.4 break 和 continue 语句和在循环中的 else 子句........................................................... 21
2.5 Pass 语句.............................................................................................................................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.4 Set 集合...............................................................................................................................40
3.5 字典....................................................................................................................................41
Python3.2.3 官方文档翻译 译者 夜深人静后的码农
吐槽博客: http://blog.csdn.net/sxb0841901116
3
3.6 遍历技巧............................................................................................................................43
3.7 深入条件控制....................................................................................................................44
第四章 模块.....................................................................................................................................45
4.1 深入模块............................................................................................................................47
4.1.1 像脚本一样执行 python........................................................................................ 48
4.1.2 模块的搜索路径.....................................................................................................48
4.1.3 编译 python 文件....................................................................................................49
4.2 标准接口............................................................................................................................49
4.3 dir()函数..............................................................................................................................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.2 pickle 模块...............................................................................................................63
第六章 类.........................................................................................................................................64
6.1 名称和对象相关术语........................................................................................................65
6.2 Python 作用域和命名空间................................................................................................ 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
Python3.2.3 官方文档翻译 译者 夜深人静后的码农
吐槽博客: http://blog.csdn.net/sxb0841901116
4
6.6 私有变量............................................................................................................................74
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 官方文档翻译 译者 夜深人静后的码农
吐槽博客: http://blog.csdn.net/sxb0841901116
5
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
剩余93页未读,继续阅读
hu_1001
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- 数据结构1800题含完整答案详解.doc
- 医疗企业薪酬系统设计与管理方案.pptx
- 界面与表面技术界面理论与表面技术要点PPT学习教案.pptx
- Java集合排序及java集合类详解(Collection、List、Map、Set)讲解.pdf
- 网页浏览器的开发 (2).pdf
- 路由器原理与设计讲稿6-交换网络.pptx
- 火电厂锅炉过热汽温控制系统设计.doc
- 企业识别CIS系统手册[收集].pdf
- 物业管理基础知识.pptx
- 第4章财务预测.pptx
- 《集成电路工艺设计及器件特性分析》——实验教学计算机仿真系.pptx
- 局域网内共享文件提示没有访问权限的问题借鉴.pdf
- 第5章网络营销策略.pptx
- 固井质量测井原理PPT教案.pptx
- 毕业实习总结6篇.doc
- UGNX建模基础篇草图模块PPT学习教案.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0