|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
本帖最后由 和vvv 于 2017-6-20 12:22 编辑
05 Python函数详解
一、认识Python函数
函数的本质就是功能的封装。使用函数可以大大提高编程效率和程序可读性。
二、局部变量与全局变量
变量是有生效范围的,这个生效范围我们称之为作用域。作用域从变量开始到到程序的最末的变量叫做全局变量,作用域只在局部的变量叫做局部变量。
- 在下面 i 就是全局变量:
- 在下面 j 就是局部变量,无法输出:
- i = 10
- def f():
- j = 10 #局部变量,其作用范围只在函数内
- print(i)
- print(j)#无法输出
复制代码
- ======== RESTART: F:\Python\procedure\if.py ========
- 10
- Traceback (most recent call last):
- File "F:\Python\procedure\if.py", line 18, in <module>
- print(j)#无法输出
- NameError: name 'j' is not defined
- >>>
复制代码
三、函数的定义与调用详解
1.定义格式:
例子:执行之后发现并无输出,那是因为函数abc()还没有被调用。- def abc():
- print("abc")
- #调用函数:函数名(参数)
- abc()
复制代码 现在可以发现,输出结果 abc。
四、函数参数使用详解
参数,就是函数与外界沟通的接口。其又分为两类,形参(形式参数)与实参(实际参数)。在函数定义时使用的是形参,在函数调用时使用的是实参。- #求两数之和,a,b为形参
- def s(a,b):
- print(a+b)
- #调用函数:2,5为实参
- s(2,5) #结果为7
复制代码
|
评分
-
查看全部评分
|