如何编写优雅的python代码.pdfVIP

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
目 录 介绍 1. 控制结构和函数 1.1 if语句 1.2 for循环 1.3 函数 2. 使用数据 2.1 列表 2.2 字典 2.3 字符串 2.4 类 2.5 集合 2.6 迭代器 2.7 上下文管理 2.8 元组 2.9 变量 3. 组织代码 3.1 模块和包 3.2 格式化 3.3 执行脚本 3.4 导入 4. 一般建议 4.1 避免重造轮子 4.2 再提模块 本文档使用 看云 构建 - 2 - 介绍 介绍 README 翻译Writing Idiomatic Python 翻译肯定用词不当和不严禁的地方 ,请轻拍 !^_^ 欢迎和我联系 : QQ :2165426394 EMAIL :2165426394@ 写作不易 ,如果觉得本文帮助到了您 ,请打赏点咖啡钱。 微信扫描 本文档使用 看云 构建 - 3 - 介绍 本文档使用 看云 构建 - 4 - 1. 控制结构和函数 1. 控制结构和函数 1. 控制结构和函数 本文档使用 看云 构建 - 5 - 1.1 if语句 1.1 if语句 1.1 if语句 1.1.1 避免直接和True、False或者None进行比较 对于任意对象 ,内建还是用户定义的 ,本身都有真假的判断。当判断条件是否为真时 ,主要 依赖于对象在条件语句中的真假性。真假性判断是非常清晰的。所有的下列条件都判断为 假 : None False 数值类型的0 空的序列 空的字典 当调用对象的len或nonzero方法时 ,返回值是0或False 其他的所有情况都判断为真(大部分情况是隐式为真)。最后一个通过检查len或nonzero方法 返回值的判断条件 ,允许自定义的类如何决定对象的真假。 应该像Python中的if语句一样 ,在判断语句中隐式地利用真假。譬如下面判断变量foo是否为 真的语句 if foo True: 可以简单地写成 if foo: 写成下面的原因有很多。最明显的就是当代码发生变化时 ,譬如foo从True或False变成int 时 ,if语句仍然可以工作。不过深层次而言 ,判断真假是基于对象间的equality和identity。 使用==判断两个对象是否包含同样的值(具体由_eq属性定义)时。使用is判断两个对象是否同 一对象(应用相同)。 注意 :虽然有些情况下条件成立 ,就像比较对象的之间的相等性一样 ,这些是特殊情况 ,不 要依赖。 本文档使用 看云 构建 - 6 - 1.1 if语句 因此 ,避免直接和False、Node以及像[], {}, ()这样的空序列比较真假。如果my_list列表类型 为空 ,直接调用 if my_list: 结果就是假的。 有些时候 ,直接和None比较是必须的 ,虽然不是推荐的方式。函数中的某一个形参默认值 为None时 ,而实际实参传递非空时 ,必须要将形参和None进行比较 : def insert_value(value, position None): """Inserts a value into my container, optionally at thespecified posi tion""" if position is not None:

文档评论(0)

max + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档