第八章笔记—函数

初始化 def 函数名() :

         函数内容

位置实参 按顺序调用实参 用逗号分开

关键词实参 直接在调用函数时给形参名赋值,这样就可以不用管顺序了

默认值,在函数初始化时就给参数赋值,后续调用如果不给此形参传递实参

则按默认值,且注意,该情况下的形参依旧是顺序排列

空格相当于空字符串

禁止函数修改列表可将列表的副本传递进去,用切片表示法,如

function_name (list_name:) 因为切片可用来复制列表

形参名加*可以创建一个元组,并将受到的全部值都封装进该元组,函数内处理的数据则可以是

一个 也可是多个(调用函数时实参传多个)

接受元组形参与其他形参混用时,元组形参一般放最后

增加不限数量的键值对,可通过**来添加,同样这可能是个字典,可以使用循环

函数编写指南:

1.只使用小写字母和下划线
2.形参指定默认值时,等号两边不留空格
3.关键字实参赋值也不留空

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 函数 函数是执行特定任务的自包含代码块。给定函数一个名称作为标识,并在需要的时候通过调用其名称来执行任务。 Swi...
    BoyceC阅读 532评论 0 1
  • 关于译者:这是一个流淌着沪江血液的纯粹工程:认真,是 HTML 最坚实的梁柱;分享,是 CSS 里最闪耀的一瞥;...
    iKcamp阅读 1,619评论 0 2
  • 函数只定义一次,但可能被执行或调用任意次。JS函数是参数化的,函数的定义会包括一个称为形参的标识符列表,这些参数在...
    PySong阅读 397评论 0 0
  • 函数只定义一次,但可能被执行或调用任意次。JS函数是参数化的,函数的定义会包括一个称为形参的标识符列表,这些参数在...
    PySong阅读 720评论 0 0
  • 第5章 函数和函数式编程 5.1 引言函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。函数...
    VIVAFT阅读 1,147评论 0 5

友情链接更多精彩内容