|  | 
 
| 
本帖最后由 和vvv 于 2017-6-20 12:22 编辑
x
马上注册,结交更多好友,享用更多功能^_^您需要 登录 才可以下载或查看,没有账号?立即注册  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()还没有被调用。
 现在可以发现,输出结果 abc。复制代码def abc():
    print("abc")
#调用函数:函数名(参数)
abc()
 四、函数参数使用详解
 参数,就是函数与外界沟通的接口。其又分为两类,形参(形式参数)与实参(实际参数)。在函数定义时使用的是形参,在函数调用时使用的是实参。
 复制代码#求两数之和,a,b为形参
def s(a,b):
    print(a+b)
#调用函数:2,5为实参
s(2,5) #结果为7
 | 
 评分
查看全部评分
 |