- 1、本文档共17页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
Python核⼼编程第⼆版(中⽂).pdf⽬录整理
python核⼼编程⽬录
Chapter1:欢迎来到python世界!-页码:7
1.1什么是python
1.2起源:罗萨姆1989底创建python
1.3特点
1.3.1⾼级
1.3.2⾯向对象
1.3.3可升级
1.3.4可扩展
1.3.5可移植性:python使⽤C写的。
1.3.6易学
1.3.7易读
1.3.8易维护
1.3.9健壮性
1.3.10⾼效的快速原型开发⼯具
1.3.11内存管理器:内存管理由python解释器负责,开发仅仅致⼒于开发计划中的应⽤程序。
1.3.12解释性和(字节)编译性:⽆需编译,当执⾏py⽂件,会⽣成.pyc或.pyo⽂件
1.4下载和安装python
1.5运⾏python
1.5.1命令⾏的交互式解释器
1.5.2从命令⾏启动脚本
1.5.3集成开发环境
1.5.4其他的集成开发环境和执⾏环境
1.6python⽂档
1.7⽐较python(python与其他语⾔的⽐较)
Chapter2:Python起步-页码:31
注:语句和表达式的区别
语句是使⽤关键词来组成命令,告诉解释器要做什么。
表达式没有关键词,可以使算术表达式,也可以是使⽤括号调⽤的函数。
2.1程序输出,print语句及“HelloWorld:”print是关键字
Print‘%sisnumber%d!’%(‘python’,1)#print与字符串格式运算符(%)结合使⽤。
2.2程序输⼊和raw_input()内建函数:raw_input()是内建函数
2.3注释#
2.4运算符:算数运算符+-*///%**⽐较运算符,逻辑运算符
2.5变量和赋值
2.6数字:int,long,bool,float,complex(复数)
2.7字符串
2.8列表[]和元组()
2.9字典{}
2.10代码块及缩进对齐
2.11if语句
2.12while循环
2.13for循环和range()内建函数:enumerate()内建函数可循环索引和元素
2.14列表解析:可使⽤for循环将所有值放在⼀个列表⾥。
2.15⽂件和内建函数open(),file()
2.16错误和异常
2.17函数:python中的函数使⽤⼩括号()调⽤。
2.18类
2.19模块:⽂件名字,不包括.py
2.20实⽤的函数:dir,help,len,open,raw_input,str,type
Chapter3:Python基础-页码:59
3.1语句和语法
3.1.1注释(#)
3.1.2继续(\)
3.1.3多个语句构成代码组(:)
3.1.4代码组由不同的缩进分隔
3.1.5同⼀⾏书写多个语句(;)
3.1.6模块
3.2变量赋值:=链式赋值,多元赋值
3.3标识符
3.3.1合法的python标识符:⼤⼩写敏感
3.3.2关键字:importkeyword;printkeyword.kwlist关键字加对象=语句直接使⽤
3.3.3内建:dir(__builtins__)直接使⽤
3.3.4专⽤下划线标识符_xxx:私有的__xxx__:系统定义的名字__xxx:类中私有的变量名
3.4基本风格指南
3.4.1模块结构和布局
如果模块被导⼊,__name__的值为模块名字
如果模块是被直接执⾏,__name__的值为__main__
3.4.2在主程序中书写测试代码
3.5内存管理
3.5.1变量定义
3.5.2动态类型
3.5.3内存分配
3.5.4引⽤计数
3.5.5垃圾收集
3.6第⼀个Python程序
3.7相关模块和开发⼯具
Chapter4:Python对象-页码:86
4.1python对象:包括三个特性:⾝份id(),类型type(),值
4.1.1对象属性:⽤.标记法来访问属性,最常⽤的属性是函数和⽅法
4.2标准类型
4.3其他内建类型
4.3.1类型对象和type类型对象
4.3.2None,Python的Null对象:布尔值为False的对象列举。
4.4内部类型
4.4.1代码对象
4.4.2帧对象
4.4.3跟踪记录对象
4.4.4切⽚对象
4.4.5省略对象
4.4.6XRange对象
4.5标准类型运算符
4.5.1对象值的⽐较:==!===
4.5.2对象⾝份的⽐较:is或者id(a)==id(b
4.5.3布尔类型的运
文档评论(0)