`

我的 python 编程风格

阅读更多
为了让自己编写的python更美更规范,特地整理如下:

模块文件结构:
================
1.注释,如
#!/usr/bin/env python
# -*- coding: iso-8859-1 -*-

2.模块文档字符,用三引号

3. import 语句

4. 全局变两声名

5. 类/函数定义

6. 测试函数
====================

缩进:
四个空格,使用编辑器自动缩进功能的请确保不以tab缩进 

空行:
在上述文件结构中每个模块之间空一行;在控制结构(尤其是复杂的)前后各留一个空行

续行:
定义字符串时尽量避免用 ' \ ' 来表示续行,改用三引号;函数调用时以逗号来进行分行

引号:
强烈建议用三引号来定义文档化字符串。普通字符串中没有特殊要求,只要嵌套正确即可

逗号:
在定义元组并赋初值的时侯, 建议以逗号结尾,如下例:
t = (1,2,)

变量名:
用有意义的变量名,并且避免普通变量以下划线和双下划线开头

函数参数名称:
成员函数第一个参数请命名为self

测试函数:
请为自定义模块添加测试函数,参考下例:
if __name__ == 'main':
    ......

发现一个好地方:
http://man.chinaunix.net/develop/python/python_howto/python_howto_program.htm

权威指南(编程风格):
http://www.python.org/dev/peps/pep-0008/
分享到:
评论

相关推荐

    Python编程三剑客第3版:Python编程从入门到实践第3版快速上手第.pptx

    Python编程三剑客第3版:Python编程从入门到实践第3版快速上手第 《Python编程三剑客第3版:Python编程从入门到实践第3版快速上手第》是一本介绍Python编程语言及其应用领域的书籍,适合对Python编程感兴趣的读者...

    python编程规范.pdf

    Python 编程规范建议使用 Pythonic 风格编写代码,即遵守 Python 的语法和惯例,避免使用其他语言的风格。同时,代码应该简洁、易读、易维护和易重用。 二、缩进方式 缩进方式是 Python 代码中非常重要的一方面。...

    《python编程金典》高清扫描版PDF

    python编程金典沿袭deitel公司how to program系列的写作风格,适合对Python感兴趣的初中级程序员阅读和参考。 目录: 第1章 绪论 第2章 Python编程概述 第3章 控制结构 第4章 函数 第5章 列表、元组和字典...

    10 Python编程风格(2).mp4

    10 Python编程风格(2).mp4

    09 Python编程风格(1).mp4

    09 Python编程风格(1).mp4

    Python 编程手册 (CHM),python编程手册 中文pdf,Python源码.zip

    这份"Python 编程手册"是学习和深入理解Python编程的重要资源,它涵盖了Python的基础知识到高级特性,包括语法、数据结构、函数、类、模块、异常处理、文件操作以及更深入的面向对象编程概念。 首先,手册的CHM版本...

    python编程金典

    - 支持多种编程范式,包括面向对象、命令式、函数式和过程式编程风格。 2. **Python环境搭建** - 安装Python官方版本:访问Python官方网站下载最新稳定版。 - 配置环境变量:确保可以在命令行中直接调用Python...

    深入 Python 编程 0.3(雨痕)

    Python 支持多种编程范式,使得开发者可以根据需求选择最适合的编程风格。 文件操作和系统交互是 Python 的强项,书中的章节可能包括文件读写、目录操作、系统命令执行等。Python 提供了丰富的标准库,如 os、sys、...

    Python编程规范.doc

    Python 编程规范 ... Python 编程规范对 Python 代码的风格、格式、编码、注释、标识符命名等方面都有明确的规定。遵守这些规定可以提高代码的质量、可读性和可维护性,提高开发效率和代码的重用性。

    python并行编程pdf

    Python并行编程是指利用Python语言进行多任务同时执行的编程方法。并行编程可以帮助程序在执行多任务时提高效率,尤其是对于计算密集型或I/O密集型的程序。Python支持多线程技术和多进程技术,这些技术分别通过...

    python编程规范

    Python编程风格指南(Python Style Guide),又称PEP 8,是由Guido van Rossum、Barry Warsaw以及Nick Coghlan等人编写,旨在提供一套官方的Python代码风格和习惯用法。这些指南最初是根据Guido的Python风格指南文章...

    Python编程金典

    5. **函数式编程**:Python支持函数式编程风格,如高阶函数、map、filter、reduce等,这些可能会在书中有所介绍。 6. **模块与包**:了解如何组织代码并创建可重用的模块和包,是提升代码复用性和可维护性的重要...

    Python编程:从入门到实践_Python编程:从入门到实践_

    《Python编程:从入门到实践》是一本专为Python初学者设计的教程,旨在帮助读者快速掌握Python语言的基础知识,并通过实际项目应用提升编程技能。这本书涵盖了从安装Python环境到编写实际应用程序的全面内容,是学习...

    [深入浅出:使用Python编程]

    《深入浅出:使用Python编程》还特别强调了Python的一些独特特性,比如其简洁易读的语法风格、强大的标准库支持以及广泛的应用场景等。这些特性使得Python成为一门非常适合初学者入门的语言,同时也是一门非常实用的...

    python 编程参考书籍

    Python编程是一种广泛应用于数据分析、机器学习、Web开发和自动化任务的高级编程语言。它以其简洁易读的语法和丰富的库支持赢得了全球程序员的喜爱。对于初学者和经验丰富的开发者来说,Python都是一个理想的工具。...

    python编程实战 Mark Summerfield著的实例代码

    Python编程实战,由Mark Summerfield所著,是一本深度探讨Python编程技巧的书籍,通过丰富的实例来引导读者理解和掌握Python语言的核心概念与高级特性。这本书旨在帮助有一定基础的Python程序员进一步提升他们的编程...

    Python基础编程第三版mobi

    《Python基础编程第三版》是Python编程学习的重要参考资料,它为初学者提供了全面而深入的Python语言知识。这本书的mobi格式版本适用于Kindle阅读器,确保了在移动设备上的良好阅读体验。以下是对该书内容的详细概述...

    python编程入门第3版源码.rar

    Python编程入门第3版源码是一个适合初学者的资源,旨在帮助读者掌握Python 3.x的基础知识和编程技巧。这份源码提供了丰富的示例和练习,涵盖了从基础语法到高级特性的广泛内容。通过深入研究这份源码,你可以了解...

    Thinking in Python#Python 编程思想

    3. **函数式编程**:Python也支持函数式编程风格,书中介绍了高阶函数、闭包、匿名函数(lambda表达式)和装饰器等概念,这些工具在处理复杂逻辑和数据处理时非常有用。 4. **异常处理**:书中详细阐述了Python的...

Global site tag (gtag.js) - Google Analytics