美文网首页
跟着大大学python(32)

跟着大大学python(32)

作者: 三千院贺Hall | 来源:发表于2017-08-30 21:05 被阅读0次
import module_name module_name from module_name import function_name from module_name import function_name as fn import module_name as mn

8.7 函数编写指南

编写函数时,需要牢记几个细节。应给函数指定描述性名称,且只在其中使用小写字母和下划线。描述性名称可以帮助你和别人明白代码想要什么。给模块命名时也要遵循上述约定。

每个函数都应该包含简要地阐述其功能的注释,该注释应该紧跟在函数定义后面,并采用文档字符串格式。文档良好的函数让其他程序员只需阅读文档字符串中的描述就能够使用它。

给形参指定默认值时,等号两边不要有空格:

def function_name(parameter_0, parameter_1='default value')

对于函数调用中的关键字实参,也应该遵守这种约定:

function_name(value_0, parameter_1='value')

PEP8建议代码行的长度不要超过79字符。如果形参很多,导致溢出,可在函数定义中输入左括号(后按回车enter,并在下一行按两次Tab键,从而将形参列表和只缩进一层的函数区分开来。

大多数编辑器都会自动对齐后续参数列表行,使其缩进程度与你给第一个参数列表行指定的缩进程度相同:

def function_name(

                 parameter_0, parameter_1, parameter_2,

                 parameter_3, parameter_4):

function body...

如果程序或模块包含多个函数,可使用两个空行将相邻的函数分开,这样将更容易直到前一个函数在什么地方结束,下一个函数从什么地方开始。

所有的import语句都应放在文件开头,唯一例外的是,在文件开头使用了注释来描述整个程序。

这些很关键,不仅要会写代码,而且要让你的代码让别人看得懂。这是作为程序员的基本素质!!!

相关文章

  • 跟着大大学python(32)

    8.7 函数编写指南 编写函数时,需要牢记几个细节。应给函数指定描述性名称,且只在其中使用小写字母和下划线。描述性...

  • 跟着大大学python(32)

    导入模板中特定的函数,pizza.py和昨天一样 好处:可以少写一层调用

  • 跟着大大学python(35)

    大大回归! “类就是用形象的思维来编程,感性的思维来理解代码” 9.1.1创建Dog类 9.1.2根据类创建实例 ...

  • 跟着大大学python(12)

    一、切片是使用列表的一部分 通用语法格式是:list[start:end:step] list[index] --...

  • 跟着大大学python(20)

    7.2 while循环简介 for循环用于针对集合中每个元素的一个代码块,而while循环不断地运行,直到制定的条...

  • 跟着大大学python(21)

    7.3.1在列表之间移动元素 假设有一个列表,其中包含新注册但还未验证的网站用户;验证这些用户后,如何将他们移到另...

  • 跟着大大学python(19)

    函数input()让程序暂停运行,等待用户输入一些文本。每当你使用input时,都应该给出明确的提示,准确指导用户...

  • 跟着大大学python(22)

    7.3.2删除包含特定值的所有列表元素 在第3章中,我们使用函数remove()来删除列表中的特定值,这之所以可行...

  • 跟着大大学python(8)

    sort方法永久正序 sort(reverse=True)永久倒序 sorted是临时排序 reverse方法是反...

  • 跟着大大学python(5)

    我并没有买纸质书,其实我是买的多看阅读app的电子书,感觉还可以,应该比纸质书更便宜,而且可以随时随地地看。 今天...

网友评论

      本文标题:跟着大大学python(32)

      本文链接:https://www.haomeiwen.com/subject/ypnxjxtx.html