本篇开始学习python的函数,将会介绍
- 函数的定义
- 函数的调用
- 函数的参数传递
- 函数的返回值
- 局部变量及全局变量
函数的定义
函数是一段代码的表示 函数是一段具有特定功能的、可重用的语句组
函数是一种功能的抽象,一般函数表达特定功能
两个作用:降低编程难度 和 代码复用
语法结构
def <函数名>(<参数1>,<参数2>...) :
<函数体>
return <返回值>
如下,计算n的阶乘
关于函数的定义:
1.函数定义时,所指定的参数是一种占位符
2.函数定义后,如果不经过调用,不会被执行
3.函数定义时,参数是输入、函数体是处理、结果是输出 (IPO)
函数的调用
调用是运行函数代码的方式
如:
def fact(n) :
s = 1
for i in range(1, n+1):
s *= i
return s
a = fact(10)#调用函数fact
调用时要给出实际参数
实际参数替换定义中的参数