Effective Python

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

Chapter 3 Functions

浏览 121 扫码 分享 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 ) 重置阅读进度

        思维导图备注