美文网首页Python自习室
函数的调用(一)

函数的调用(一)

作者: 子奇的小屋 | 来源:发表于2019-12-04 21:04 被阅读0次

函数作为计算机代码的一种抽象方式,它的作用不言而喻!

认识函数:

定义:函数是一段代码的表示,是一段具有特定功能的,可重用的语句组

函数是一种功能的抽象,一般函数表达特定功能

两个作用:降低编程难度和代码复用

具体用法:python中首先使用 “ def ” 语句来定义函数,然后依次写出函数名,括号,参数(可以有多个参数),冒号,另起一行写函数体,末行返回值用 “ return ” 语句执行。

实例如下:

函数定义时,所指定的参数是一种占位符,参数是输入,函数体是处理

函数定义后,如果不经过调用,不会被执行

函数的调用方法:

调用是运行函数代码的方式,函数调用后得到返回值

调用时要给出实际参数,用实际参数替换定义中的参数

可以调用自己定义后的函数,也可以直接调用Python基础模块和各类库里面的内置函数

函数的参数传递:

函数可以有参数,也可以没有,但必须包留括号

函数参数的传递使得Python功能更加强大,函数参数大致有4种类型:可选参数,可变参数,位置参数,关键字参数

可选参数传递:

函数定义时,可以为某些参数指定默认值,构成可选参数

可变参数传递:

函数定义时,可以设计可变数量参数,即不确定参数总数量

位置参数传递:

按照参数位置,依次传递参数,这是最普通的方式

关键字参数传递:

可以改变顺序,按照关键字传递参数

函数的返回值:

return保留字用来传递返回值

函数可以有返回值,可以有return,也可以都没有

return可以传递0个返回值,也可以传递任意多个返回值(将多个返回值用逗号分隔)

lambda函数:

lambda函数返回函数名作为结果

lambda函数是一种匿名函数

使用lambda保留字定义,函数名是返回结果

lambda函数用于定义简单的,能够在一行内表示的函数

微信公众号:子奇的小屋

原文链接

小屋感谢您的到来!

请关注小屋,和小屋共享笔记!

相关文章

  • [转载]JavaScript权威指南(8)--函数

    文章前言 一 函数定义 二 函数调用 1,函数调用 2,方法调用 3,构造函数调用 4,间接调用 三 函数的实参和...

  • 【Solidity学习笔记】外部函数的调用

    3.8 外部函数的调用 在Solidity中,有两种函数调用:内部函数调用和外部函数调用。内部函数调用是指一个函数...

  • 递归为什么会导致栈溢出

    下面来看一下,函数是如何调用的,在函数A里调用函数B,我们称A为调用者函数,B是被调用函数。每一次函数的调用,都会...

  • Nodejs学习笔记-函数

    调用本地函数调用外部函数-支持一个函数调用外部函数-支持多个函数字符串方式调用函数 代码:https://gith...

  • 数据结构(五)--递归

    数据结构(五)--递归 首先思考一个问题,当A函数调用B函数,A函数是如何调用B函数的? 在一个函数调用期间,调用...

  • js中的this

    总结:1.一个函数被调用,this指向调用这个函数的对象(直接调用这个函数的对象)2.一个函数被调用,但是这个函数...

  • JS函数调用

    js 里函数调用有4种模式:方法调用、正常函数调用、构造器函数调用、apply/call 调用。无论哪种函数调用除...

  • js apply、call、bind

    apply是函数的一种调用模式。函数调用模式有4种:方法调用模式、函数调用模式、构造器调用模式、apply调用模式...

  • 内联函数

    解决函数调用效率的问题:函数之间调用,是内存地址之间的调用,当函数调用完毕之后还会返回原来函数执行的地址。函数调用...

  • 029_wz_hm_函数的递归

    函数的递归 函数调用自身的编程技巧成为递归 递归函数的特点 特点: 一个函数内部调用自己 函数内部可以调用其他函数...

网友评论

    本文标题:函数的调用(一)

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