快捷搜索:  汽车  科技

Python进阶之路第三篇-函数定义和调用(Python进阶之路第三篇-函数定义和调用)

Python进阶之路第三篇-函数定义和调用(Python进阶之路第三篇-函数定义和调用)所谓“返回值”,就是程序中函数完成一件事情后,最后给调用者的结果调用时小括号中的参数,用来传递给函数用的,称为 “实参”def add2num(): a = 11 b = 22 c = a b print c为了让一个函数更通用,即想让它计算哪两个数的和,就让它计算哪两个数的和,在定义函数的时候可以让函数接收数据,就解决了这个问题,这就是 函数的参数def add2num(a b): c = a b print c调用带有参数的函数以调用上面的add2num(a b)函数为例:定义时小括号中的参数,用来接收参数用的,称为 “形参”

定义函数

定义函数的格式如下:

def 函数名(): 代码

demo:

# 定义一个函数,完成打印信息的功能 def printInfo(): print '-------------------------' print ' 人生苦短,我用Python' print '-------------------------'调用函数

定义了函数之后,就相当于有了一个具有某些功能的代码,想要让这些代码能够执行,需要调用它

调用函数很简单的,通过 函数名() 即可完成调用

Python进阶之路第三篇-函数定义和调用(Python进阶之路第三篇-函数定义和调用)(1)

定义带有参数的函数

def add2num(): a = 11 b = 22 c = a b print c

为了让一个函数更通用,即想让它计算哪两个数的和,就让它计算哪两个数的和,在定义函数的时候可以让函数接收数据,就解决了这个问题,这就是 函数的参数

定义带有参数的函数

def add2num(a b): c = a b print c调用带有参数的函数

以调用上面的add2num(a b)函数为例:

Python进阶之路第三篇-函数定义和调用(Python进阶之路第三篇-函数定义和调用)(2)

  • 定义时小括号中的参数,用来接收参数用的,称为 “形参”

  • 调用时小括号中的参数,用来传递给函数用的,称为 “实参”

返回值”介绍
  • 所谓“返回值”,就是程序中函数完成一件事情后,最后给调用者的结果

带有返回值的函数

4种函数的类型

函数根据有没有参数,有没有返回值,可以相互组合,一共有4种

  • 无参数,无返回值

  • 无参数,有返回值

  • 有参数,无返回值

  • 有参数,有返回值

无参数,无返回值的函数

此类函数,不能接收参数,也没有返回值,一般情况下,打印提示灯类似的功能,使用这类的函数

Python进阶之路第三篇-函数定义和调用(Python进阶之路第三篇-函数定义和调用)(3)

无参数,有返回值的函数

此类函数,不能接收参数,但是可以返回某个数据,一般情况下,像采集数据,用此类函数

Python进阶之路第三篇-函数定义和调用(Python进阶之路第三篇-函数定义和调用)(4)

有参数,无返回值的函数

此类函数,能接收参数,但不可以返回数据,一般情况下,对某些变量设置数据而不需结果时,用此类函数

有参数,有返回值的函数

此类函数,不仅能接收参数,还可以返回某个数据,一般情况下,像数据处理并需要结果的应用,用此类函数

Python进阶之路第三篇-函数定义和调用(Python进阶之路第三篇-函数定义和调用)(5)

Python进阶之路第三篇-函数定义和调用(Python进阶之路第三篇-函数定义和调用)(6)

点击关注发私信(基础视频),即可获取下载链接:

Python进阶之路第三篇-函数定义和调用(Python进阶之路第三篇-函数定义和调用)(7)

猜您喜欢: