• 售前

  • 售后

热门帖子
入门百科

python编写函数留意事项总结

[复制链接]
不继且回窗 显示全部楼层 发表于 2021-10-26 14:18:39 |阅读模式 打印 上一主题 下一主题
1、编写注意
(1)给函数指定形貌名。
(2)函数名称只包罗小写字母和下划线。
(3)每一个函数都应该包罗扼要阐明其功能的解释,解释应该紧跟在函数界说之后,而且采用文档字符串格式。
2、给形参指定默认值时,等号两侧不得有空格
  1. def function_name(parameter_0, parameter_1='default value')
复制代码
3、如果步调或模块包罗多个函数,可以利用两个空行将相邻函数分开,如许更轻易知道前一个函数在那里竣事,下一个函数从那里开始。
  1. function_name(value_0, parameter_1='value')
复制代码
对于函数调用中的关键字实参,也应依照全部import句子都应该放在文件开头。唯一的例外是,在文件开头利用解释来形貌整个步调。
知识点扩展:
1.代码复用的第一步就是利用函数。
2.一个函数可以接受任何数目(包罗0)的任何范例的值最为输入变量,而且返回任何数(包罗0)的任何范例的结果。
3.Python中的统统都是对象,包罗字符串、数字、元祖、列表、字典和函数。
4.调用Python函数help()可以打印输出一个函数函数的参数列表和规范文档。如果仅仅是想要得到文档的字符串可以用doc。
5.可以把函数作为函数的参数,函数也可以作为列表、元组、集合、和字典的元素。函数名是不可变得,因此可以把函数用作字典的键。Python的函数式一级对象,也就是说,我们可以直接引用函数把函数当成参数传给其他函数,并通过表达式及if语句对其举行比较和判断。
6.闭包是一个可以由另一个函数动态天生的函数,而且可以改变和存储函数外创建的变量的值。(也可以说闭包是一个界说在某个作用域中的函数,这种函数引用了那个作用域里的变量。)
7.Python利用特殊的规则来比较两个元组。它首先比较各元组中下标为0的对应元素。如果相等,再比较下标为1的对应元素,如果还是相等,那就继承比较下标为2的元素,一次类推。
8.在表达式中引用变量时,Python解释器将会按照如下次序遍历各作用域:
9.给变量赋值时,规则有所差别。如果当前作用域内已经界说了这个变量,那么该变量就会具备新值。若是当前作用域内没有这个变量,Python则会把这次赋值视为对该变量的界说,而新界说的这个变量,其作用域就是包罗赋值操作的这个函数。
10.nonlocal语句。nonlocal清楚地表明如果在闭包中给该变量赋值,那么修改的其实是闭包外那个作用域的变量。但是,nonlocal的唯一限制是它不能延伸到模块级别,这个是为了防止它污染全局作用域。这个与global语句互补。global用来表现对该变量的赋值操作,将会直接修改作用域里的那个变量。
11.考虑用天生器改写直接返回列表的函数
12.在参数迭代时,要多加小心
到此这篇关于python编写函数注意事项总结的文章就介绍到这了,更多相关python编写函数的注意点内容请搜索脚本之家从前的文章或继承浏览下面的相关文章盼望各人以后多多支持脚本之家!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作