Effective Python
白天
夜间
首页
下载
阅读记录
书签管理
我的书签
添加书签
移除书签
Chapter 3 Functions
浏览
63
扫码
分享
2022-07-10 00:24:49
19 - 不要把函数返回值拆分到三个以上
20 - 遇到意外状况时应该抛出异常而不是 None
21 - 了解如何在闭包里面使用外围作用域中的变量
若有收获,就点个赞吧
0 人点赞
上一篇:
下一篇:
Chapter 1 Pythonic Thinking
1 - 确认自己所用的 Python 版本
2 - 遵循 PEP 8 风格指南
3 - 了解 bytes 和 str 的区别
4 - 用 f-string 代替 str.format 方法
5 - 用辅助函数取代复杂的表达式
6 - 把数据结构直接拆分到多个变量里
7 - 尽量用 enumerate 代替 range
8 - 用 zip 函数同时遍历两个迭代器
9 - 不要在 for 与 while 循环后写 else
10 - 用赋值表达式减少重复代码
Chapter 2 Lists and Dictionaries
11 - 学会对序列切片
12 - 不要在切片里同时制定起止下标与步进
13 - 用带星号的 unpacking 捕获多个元素
14 - 用 sort 方法的 key 参数进行复杂排序逻辑
15 - 不要过分依赖给字典增加条目的顺序
16 - 用 get 处理键不在字典中的情况
17 - 用 defaultdict 处理内部状态缺失的元素
18 - 学会利用 __missing__ 构造依赖键的默认值
Chapter 3 Functions
19 - 不要把函数返回值拆分到三个以上
20 - 遇到意外状况时应该抛出异常而不是 None
21 - 了解如何在闭包里面使用外围作用域中的变量
暂无相关搜索结果!
让时间为你证明
分享,让知识传承更久远
×
文章二维码
×
手机扫一扫,轻松掌上读
文档下载
×
请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
PDF
文档
EPUB
文档
MOBI
文档
书签列表
×
阅读记录
×
阅读进度:
0.00%
(
0/0
)
重置阅读进度
×
思维导图备注