美文网首页
[Python]函数

[Python]函数

作者: 居家龙龙 | 来源:发表于2019-08-02 16:57 被阅读0次

定义

def <函数名>(<参数(0个或多个)>):
<函数体>
return<返回值>

注意:函数定义时,指定的参数是占位符。定义后,不经过调用,不会被执行。参数是输入,函数体是处理,结果是输出(IPO)。
函数调用时要给出实际参数。
函数可以有参数,也可以没有,但必须保留括号。
函数定义时可以设计可变数量参数,即不确定参数总数量。 def fact(n,*b),b就是可变参数
函数可以返回0个或多个结果

局部变量和全局变量

基本数据类型,无论是否重名,局部变量和全局变量不同。
函数运算结束后,局部变量被释放。可以使用global保留字在函数内部使用全局变量。
局部变量为组合数据类型且未创建,等同于全局变量。

lambda函数

lambda函数是一种匿名函数,没有名字的函数
用于定义简单的,能够在一行内表示的函数

如f=lambda x,y:x+y

实例:七段数码管绘制

代码复用和函数递归

函数和对象是代码复用的两种主要形式
模块化设计:主程序,子程序和子程序间关系
模块内部紧耦合,模块之间松耦合

递归:类似于数学归纳法的思想,函数+分支语句,要有递归链条,递归基例
实例:科赫雪花小包裹

《盗梦空间》本质上就是递归……

相关文章

  • Python - 2017/01/28-函数

    调用python内置函数 函数名(参数) 即可调用python内置函数 help(函数名) 返回python对于函...

  • Python函数式介绍一 - 高阶函数

    Python函数式介绍一 - 高阶函数Python函数式介绍二 - 链式调用 最近为了给朋友推广Python函数式...

  • Python高阶函数学习笔记

    python中的高阶函数是指能够接收函数作为参数的函数 python中map()函数map()是 Python 内...

  • Python学习笔记1

    Python注释 Python变量 Python运算符 Python输入输出 输入函数 输出函数(3.x) ...

  • Python:内置函数

    python的内置函数,匿名函数 内置函数 内置函数就是python给你提供的,拿来直接用的函数,比如print,...

  • 二级Python----Python的内置函数及标准库(DAY

    Python的内置函数 嵌入到主调函数中的函数称为内置函数,又称内嵌函数。 python的内置函数(68个) Py...

  • python3 range() 函数和 xrange() 函数

    python3 range 函数 python3 取消了 xrange() 函数,并且和 range() 函数合并...

  • 7、函数

    1、Python之什么是函数 2、Python之调用函数 Python内置了很多有用的函数,我们可以直接调用。 要...

  • Python入门

    Python3教程 安装Python 第一个Python程序 Python基础 函数 高级特性 函数式编程 模块 ...

  • Python函数详解

    函数是Python里组织代码的最小单元,Python函数包含以下几个部分: 定义函数 调用函数 参数 函数的返回值...

网友评论

      本文标题:[Python]函数

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