美文网首页
Python函数

Python函数

作者: 沉吟不语 | 来源:发表于2017-12-24 19:27 被阅读3次

所谓函数,就是把具有独立功能的代码块组织为一个小模块,在需要的时候调用。

函数的使用包含两个步骤:

定义函数 ——封装独立的功能

调用函数 —— 享受封装的成果

函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的重用

函数的定义

def 函数名():

           函数的封装代码

           .......

def是英文define的缩写

函数名称应该能够表达函数封装代码的功能,方便后续的调用

函数名称的命名应该符合标识符的命名规则

可以由字母、下划线和数字组成

不能以数字开头

不能与关键字重名

调用函数

函数名()

形参和实参

形参:定义函数时,小括号中的参数,是用来接收参数用的,在函数内部作为变量使用

实参:调用函数时,小括号中的参数,是用来把数据传递到函数内部用的

函数的返回值

在程序开发中,有时候,会希望一个函数执行结束后,告诉调用者一个结果,以便调用者针对具体的结果做后续的处理

返回值是函数完成工作后,最后给调用者的一个结果

在函数中使用return关键字可以返回结果

调用函数一方,可以使用变量来接收函数的返回结果

注意:return表示返回,后续的代码都不会被执行

函数的嵌套调用

一个函数里面又调用了另外一个函数,这就是函数嵌套调用

如果函数test2中,调用了另外一个函数test1

那么执行到调用test1函数时,会先把函数test1中的任务都执行完

才会回到test2中调

用函数test1的位置,继续执行后续的代码

局部变量

局部变量,就是函数内部定义的变量

不同的函数,可以定义相同的名字的局部变量,但是各用个的互不影响

局部变量的作用,为了临时保存数据需要在函数中定义变量来进行存储,这就是他的作用

全局变量

如果一个变量,既能在一个函数中使用,也能在其他函数中使用,这样的变量就是全局变量

修改全局变量

1、在函数外边定义的变量叫做全局变量

2、全局变量能够在所有的函数中进行访问

4、如果在函数中修改全局变量,那么就需要使用global进行声明,否则出错

5、如果全局变量的名字和局部变量的名字相同,那么使用的是局部变量的,强龙不压地头蛇

学习了函数,Python运用变的非常简单。

相关文章

  • 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/mlvhgxtx.html