Magnus Lie Hetland
挪威科技大学副教授,教授算法;黑客,喜欢钻研新锐编程语言,是Python语言的坚定支持者。写过很多Python方面的书和在线教程,比如深受读者欢迎的网上教程"Instant Python”。表演专业的业余爱好者,从1985年首次登台至今,已经参演数十部话剧。
目录
第1章 快速上手:基础知识 1
1.1 交互式解释器1
1.2 算法是什么2
1.3 数和表达式3
1.4 变量5
1.5 语句5
· · · · · · (更多)
第1章 快速上手:基础知识1
1.1 交互式解释器1
1.2 算法是什么2
1.3 数和表达式3
1.4 变量5
1.5 语句5
1.6 获取用户输入7
1.7 函数8
1.8 模块8
1.8.1 cmath和复数9
1.8.2 回到未来10
1.9 保存并执行程序10
1.9.1 从命令提示符运行Python脚本12
1.9.2 让脚本像普通程序一样12
1.9.3 注释13
1.10 字符串13
1.10.1 单引号字符串以及对引号转义14
1.10.2 拼接字符串15
1.10.3 字符串表示str和repr15
1.10.4 长字符串、原始字符串和字节16
1.11 小结21
1.11.1 本章介绍的新函数21
1.11.2 预告22
第2章 列表和元组23
2.1 序列概述23
2.2 通用的序列操作24
2.2.1 索引24
2.2.2 切片26
2.2.3 序列相加28
2.2.4 乘法28
2.2.5 成员资格29
2.3 列表:Python的主力31
2.3.1 函数list31
2.3.2 基本的列表操作31
2.3.3 列表方法33
2.4 元组:不可修改的序列38
2.5 小结39
2.5.1 本章介绍的新函数40
2.5.2 预告40
第3章 使用字符串41
3.1 字符串基本操作41
3.2 设置字符串的格式:精简版41
3.3 设置字符串的格式:完整版43
3.3.1 替换字段名43
3.3.2 基本转换44
3.3.3 宽度、精度和千位分隔符45
3.3.4 符号、对齐和用0填充46
3.4 字符串方法48
3.4.1 center48
3.4.2 find48
3.4.3 join49
3.4.4 lower50
3.4.5 replace51
3.4.6 split51
3.4.7 strip51
3.4.8 translate52
3.4.9 判断字符串是否满足特定的条件52
3.5 小结53
3.5.1 本章介绍的新函数53
3.5.2 预告53
第4章 当索引行不通时54
4.1 字典的用途54
4.2 创建和使用字典55
4.2.1 函数dict55
4.2.2 基本的字典操作55
4.2.3 将字符串格式设置功能用于字典57
4.2.4 字典方法58
4.3 小结63
4.3.1 本章介绍的新函数63
4.3.2 预告63
第5章 条件、循环及其他语句64
5.1 再谈print和import64
5.1.1 打印多个参数64
5.1.2 导入时重命名65
5.2 赋值魔法66
5.2.1 序列解包66
5.2.2 链式赋值67
5.2.3 增强赋值67
5.3 代码块:缩进的乐趣68
5.4 条件和条件语句69
5.4.1 这正是布尔值的用武之地69
5.4.2 有条件地执行和if语句70
5.4.3 else子句70
5.4.4 e