- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
【收藏】Pytho实用技巧
【收藏】Python实用技巧
前言
本文主要记录 Python 中一些常用技巧,所描述的是告诉你怎么写才是更好? 如果你并不熟悉Python语法,希望你能在下面代码片段中看到Python的简单、优雅; 如果你象我这样,对 Python 有兴趣或并正在学习,我相信下面的技巧并不会让你失望; 如果你已经是一名 Pythoner ,那么很乐于你分享你的经验和技巧。
目录
Python 禅道
代码风格: 提高可读性
PEP 8: Python 代码风格指南
空格(行)使用 (1)
空格(行)使用 (2)
命名
较长代码行
较长字符串
复合语句
字符串文档 amp; 注释
交换变量
更多关于 Tuples
关于 quot;_quot;
创建String: 从列表中创建
尽可能的使用
字典中的 get 函数
字典中的 setdefault 函数 (1)
字典中的 setdefault 函数 (2)
defaultdict
创建 amp; 分割字典
判断 True 值
True 值
索引 amp; 项 (1)
索引 amp; 项 (2): enumerate
默认参数值
列表理解
生成器表达式 (1)
生成器表达式 (2)
排序
使用 DSU *排序
使用 Key 排序
生成器
生成器示例
从文件中读取数据行
try/except 示例
导入(Importing)
模块 amp; 脚本
模块结构
命令行处理
简单比复杂好
不要重新发明轮子
章节
Python 禅道
这是Python的指导原则,但有不同诠释。
如果您使用的一种编程语言是以小品喜剧艺术团命名的,你最好有幽默感。
美丽优于丑陋。
明确优于含蓄。
简单比复杂好。
平倘优于嵌套。
稀疏比密集更好。
特殊情况不能特殊到打破规则。
错误不应该默默传递。
......
代码风格: 提高可读性
Programs must be written for people to read, and only incidentally for machines to execute.
—Abelson amp; Sussman, Structure and Interpretation of Computer Programs
PEP 8: Python 代码风格指南
值得阅读:
/dev/peps/pep-0008/
空格(行)使用 (1)
使用 4 个空格缩进。
不要使用制表符。
不要将制表符和空格混合使用。
IDEL和Emacs的Python的都支持 spaces模式。
每个函数之间应该有一个空行。
每一个 Class 之间应该有两个空行。
空格(行)使用 (2)
在使用 字典(dict), 列表(list), 元组(tuple), 参数(argument)列表时, 应在 quot;,quot; 前添加一个空格, 并且使用字典(dict)时,在 quot;:quot; 号后添加空格,而不是在前面添加。
在括号之前或参数之前不添加空格。
在文档注释中前后应该没有空格。
Python代码
defmake_squares(key,value=0):
quot;quot;quot;Returnadictionaryandalist...quot;quot;quot;
d={key:value}
l=[key,value]
returnd,l
命名
joined_lower可以是 函数名, 方法名, 属性名
joined_lowerorALL_CAPS是常量
StudlyCaps类名
camelCase只有在预先制定好
您可能关注的文档
- 【化学】2010高二轮复习考案:专题二《氧化还原反应》.doc
- 【化学】2010年考试题——理综(山东卷)(精校版含答案).doc
- 【创新设计】201高考地理一轮复习 第8章 第2讲 限时规范训练 湘教版.doc
- 【化学】2011年考试题——(山东卷)解析版.doc
- 【化学】山东省高考科综合全真拟试题(一)含答案(化学).doc
- 【创新设计】北京体大学附中2014版高考数学一轮复习 导数及其应用单元突破训练 新人教A版.doc
- 【化学】高中知识点律大全——《几种重要的金属》.doc
- 【北京一轮复习汇总2014届高三语文一轮复习导学案:第三章 实用类文本阅读 常见考点二.doc
- 【北京雅思】201年9月7日雅思阅读考题回顾.docx
- 【北师大石竹00】莞市2013年高考总结会材料.doc
- 【推荐】江苏省13市2013年高三历次考试数学试题分类汇编10:圆锥曲线.doc
- 【政治】2011届三月考、联考、模拟试题汇编:收入与分配.doc
- 【政治】2011年考试题分类汇编经济生活专题4 发展社会主义市场经济.doc
- 【政治】2011版3年高考2年模拟》(课改):专题12 发展先进文化(第三部分 文化生活).doc
- 【教师考核题库资源中小学教师违反职业道德行为处理办法.doc
- 【教学设计】百分数意义教学设计_百分数的意义_数学_小学_赵运良_单位代码.doc
- 【教与学】2014考物理总复习教案8 :电路 闭合电路欧姆定律.doc
- 【数学】2010年考试题——数学(北京卷)(理).doc
- 【政治】2013年考:政治生活高分答题万能模板.doc
- 【数学】2011年新高考+最新模拟——数列.doc
最近下载
- 垫付协议书范文.docx VIP
- 四年级上第2单元第5课《了解家乡美丽的风景——数据收集工具》课件(内嵌视频+音频).pptx VIP
- 高思学校竞赛数学导引·三年级(详解升级版).pdf VIP
- 中药新药制备工艺研究的思路与方法.docx VIP
- 我国人工智能的发展历程.pptx VIP
- 乳腺癌重建术的护理.pptx
- 小学五年级民间故事10篇.pdf VIP
- 原嘉兴高联丝绸印染有限公司疑似污染地块土壤污染状况初步调查报告.pdf VIP
- 新解读《GB_T 39107-2020消费品中可挥发性有机物含量的测定 静态顶空进样法》.docx VIP
- 腰椎间盘突出症的中医护理PPT模板.pptx VIP
文档评论(0)