本章包含知识点
1、定义函数;
2、变量和全局变量区别;
3、形参,实参,默认参数;
4、多参传递,荣誉处理;
运行环境 ipython ,交互功能比python清晰,明了。
函数介绍
函数是编程语言当中非常重要的组成部分
会写到 三个部分
◈自定义函数、
◈函数中定义传递参数、
◈变量的作用域
一个脚本当中 一个功能要反复的出现,一般会使用函数。 功能更多 会定义个类。
只会定义数据类型还是不够的。
有的时候 会执行一堆动作,就要用到函数。
从数学函数过渡到Python函数
◈数学函数◈f(x>3*x提供X值,函数进行3倍运算,并返回对应值◈F(x,y)x*y可以有多个参数,作为输入◈返回复合对象,作为输出
数学函数 定义方法。
数学函数当中给它一个值,返回一个结果。
涉嫌到 定义 函数 接收参数,在函数当中进行*2倍的运算,然后返还,这种参数可以有多个,作为数据的输入。输入到函数里面去,函数拿到数据后,处理完了,作为输出,这就是一个基本函数运行的过程。
python函数和数学函数 相差不大
▶python函数
◉执行单独的操作
◉采用零个或者多个参数作为输入
◉经过处理,得到返回值(单个或复合对象) 作为输出
python函数使用第一个案例。
1.定义一个函数,名字为a3,需要得到一个值为x
2.返回并且进行运算x*2
调用方法
用名字a3, 传递一个值为10。这个值就传递了给了x,x拿到函数里面去,进行*2,return返回值。
这就是一个输入、操作、返回的过程。
用 python写一个自定义函数
解释器环境为 ipython 内含交互
def是关键字
def知识,在python中def即使对象,也是函数。
因为def定义了一个模块变量,或者说是类的变量,它本身是一个函数对象,属于对象的函数就是对象的属性,当然,你也可以叫他"方法"。
python的函数和其他语言的函数有很大区别。它是可以被其他变量覆盖的
叫做函数或者方法都可以。
看你的习惯,因为python里一切皆为对象,所以叫方法总是没错的,同时python也不反对面向过程的编程,于是叫函数也没错.
一般情况,我把类中def的叫作方法,把py脚本中缩进为零的def叫做函数.
函数
◉定义:函数就是完成特定功能的一个语句组,这组语句可以作为一个单位
使用,并且给它取一个名字。◉调用:可以通过函数名在程序的不同地方多次执行(这通常叫做函数调
用),却不需要在所有地方都重复编写这些语句。▶自定义函数◉用户自己编写的◉预定义的Python函数◉系统